webForumDet fria alternativet

Är rundll32.exe nödvändig? Fel vid användning av Visual C++!

Windows

8 svar · 469 visningar · startad av Kristianstad

Medlem sedan dec. 2002841 inlägg
Frågan#1

Hej!
Har problem med "Visual C++ 6.0" att den hänger sig (se http://www.webforum.nu/showthread.php?s=&postid=662910#post662910).
Jag har kommit fram till att den fungerar då rundll32.exe inte körs, men då rundll32.exe körs så hänger sig Visual C++ 6.0 vid "Linking...".

Varför? Vad kan man göra åt saken? Kan man kryssa bort rundll32.exe från Autostart (START->Kör->msconfig->Autostart) och datorn fungerar i övrigt?

Medlem sedan juni 20022 599 inlägg
#2

rundll32 i sig gör ingenting. Den används bla för att anropa funktioner i dll:er och för att starta kontrollpanelsapplets. Om du kan stänga den eller inte beror helt och hållet på vilka inparametrar som finns angivna i ditt fall. (Kolla i MSConfig.)

Sen tycker jag det låter lite konstigt att rundll32 skulle bråka vid länkning i MSVC. Det enda jag kan komma på som (åtminstone förr) kunde göra det är AV-program, eftersom dessa kan (kunde) få för sig att själva skrivningen till exe-fil var en virusaktivitet.

Medlem sedan dec. 2002841 inlägg
#3

Hej niko och tack för ditt svar!
Jag har läst att det fel jag har beror på Norton Antivirusprogram - som jag har installerat i min dator. Jag tycker också det verkar en rimlig orsak! Men, jag har testat att inaktivera Norton och jag har även testat att starta datorn utan Norton (genom en ändring i msconfig->Autostart), men länkningen i MSVC fungerade ändå inte.

Kan det vara så att man måste avinstallera Norton helt och hållet? Borde det inte räcka med att inte ha den på?
Och om det nu skulle vara så; inte kan jag hålla på att avinstallera Norton varje gång jag skall programmera. Jag måste ju ha antivirusprogram!

Tack på förhand!

Medlem sedan juni 20022 599 inlägg
#4

Nu har jag inte kört Norton AV på väldigt länge så jag vet egentligen inte. Men i de flesta moderna AV-program så utförs själva "monitoringen" av en (eller flera) NT-services + div. filterdrivers. Dessa ska gå att stänga av antingen via nån inställning i Nortons eget interface eller genom att stoppa servicarna manuellt i Kontrollpanelen->Services.

Men, som sagt, det är nog bättre om nån som använder Norton talar om exakt hur man gör.

Kristianstad skrev:

Borde det inte räcka med att inte ha den på?

Jo, men kruxet är hur man definierar att den är "på". Det du stängde av via MSConfig var förmodligen bara en delkomponent i programmet.

Medlem sedan juni 200010 432 inlägg
#5

Jag kör med XP och Norton AV i läge "auto", utan några som helst problem med vare sig Visual Studio 6 eller Visual Studio .NET's länkning.

Jag gissar att du har nåt knas med din installation av Visual C++.

Medlem sedan dec. 2002841 inlägg
#6

Hej!
Jag testade avinstallera Norton AV (2002) och då fungerade länkningen! Alltså verkar det någon knas med NAV.

Men vad skall jag då göra? Inte tusan kan jag vara utan antivirusprogram och det känns ju som tråkigt utslängda pengar.
Så min följdfråga blir:

Vad skall jag köpa för antivirusprogram som klarar av detta? Eller skall jag uppgradera till Norton AV 2003?

Medlem sedan juni 200010 432 inlägg
#7

Jag betvivlar inte riktigheten i att AV:et kan ställa till bekymmer, men som sagt så fungerar det i min privata burk med Norton AV (2002), XP, VS6,VS.NET, Cygwin-GCC... så att dra slutsatsen att Norton AV:et inte är kompitablet känns fel, även om det kan vara en lätt lösning att avinstallera det. I övrigt har jag tyvärr ingen aning om vad det kan vara så min gissning kvarstår ;)

Medlem sedan juni 20022 599 inlägg
#8

Kristianstad skrev:

Men vad skall jag då göra? Inte tusan kan jag vara utan antivirusprogram och det känns ju som tråkigt utslängda pengar.
Så min följdfråga blir:

Vad skall jag köpa för antivirusprogram som klarar av detta? Eller skall jag uppgradera till Norton AV 2003?

Konstiga och intermittenta problem med AV-program vid länkning är välkänt och inget nytt. (Har själv haft samma grej med F-Secure.) Jag rekommenderar att du testar med lite olika inställningar i Norton (PeW kanske kan hjälpa dig). Kollar på Nortons hemsida och eventuellt mailar/ringer dem (det är som sagt inget okänt problem). Har du betalat pengar för ett AV-program så ska du så klart kunna använda det även om du är utvecklare.

Prova också att surfa runt lite. Om man får tro den här tråden så ska det räcka om du disablar "File system realtime protection" medan du har studion igång. (Det borde ju inte medföra några större säkerhetsproblem om du slår på det igen efteråt.)

PeW skrev:

så min gissning kvarstår

Exakt vad var den gissningen? "Knas med din installation" känns lite för luddigt för att gå vidare med.

Medlem sedan juni 200010 432 inlägg
#9

Exakt vad var den gissningen? "Knas med din installation" känns lite för luddigt för att gå vidare med

Visst är det en luddig gissning, har inte påstått något annat heller. Om jag skriver att det rent inutitivt är något hos visual c++ som bökar till det - känns det bättre för dig då? Som jag skrev så tvivlar jag inte på att ett AV kan utlösa det ena med det andra, men eftersom jag själv inte sett röken av liknande problem en enda gång av alla möjliga installationer som gjorts på mina burkar så ställer jag naturligtvis frågan om kärnan i problemet verkligen ligger vid AV:et. Jag har förresten varken installerat med någon speciell option eller konfigurerat något annorlunda än default. Nån skillnad lär det ju vara eftersom det uppenbarligen inte fungerar för Kristianstad, dock. Vad det skulle vara har jag som sagt ingen aning om och bara för att jag delger mina erfarenheter med samma saker så betyder det inte att jag serverar nån lösning utan man kan nog snarare se inläggen som en fingervisning om att det trots allt kan fungera.

F-secure har jag dock haft både det ena med det andra problemet med så det AV:et släpper jag inte in en gång till ;)

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)