VS2012 v110_xp Problem trotz Update3
-
Hallo,
wie schon im Thementitel beschrieben habe ich das Problem, dass ich beim Starten meiner Anwendung auf XP den Fehler "Prozedureinsprungpunkt InitializeCriticalSectionEx in kernel32.dll" bekomme, welcher doch eigtl. mit dem Update 3 (bei mir Version 11.0.60610.01 Update 3) behoben sein sollte. Ich hab jetzt gefühlt das ganze www durchforstet, kann mir aber nicht mehr weiterhelfen. Das Projekt habe ich von VS2003 konvertiert, alles auf v110_xp umgestellt. Auf Windows 7 läufts prima, aber auf XP eben nicht. Wenn ich ein neues Projekt mit VS2012 anlege, funktionierts prima, ebenso wenn ich mit VS2003 ein neues anlege und dann konvertiere. Wenn ich den Dependency Walker bemühe und dort in die aufgerufenen Prozeduren der kernel32.dll gehe, wird aber auch InitializeCriticalSectionEx nie verwendet, ich weiss aber auch überhaupt nicht warum und weshalb es im anderen Projekt so ist.
Ich hoffe irgendjemand hat mir einen TippGruß
-
Tip: Poste so hoch-spezifische Fragen im MSDN Visual Studio Forum.
-
Kann mir jemand die Erstellungsdaten folgender MFC dlls posten, ich habe noch irgendwie im Hinterkopf, dass bei einem oder mehreren Usern die Installation nicht korrekt verlief
mfc110.dll (beim mir 09.06.2013)
msvcr110.dll (beim mir 06.11.2012)
msvcp110.dll (beim mir 06.11.2012)Wurde eigtl. die kernel32.dll mal upgedated, meine ist bei XP vom 3.10.12 und auf Win 7 vom 30.11.12, das Problem ist, dass wir keinen Einfluss darauf haben, was für Updates wir bekommen
Grüsse
-
Frag besser nach den Versionen!
-
Gute Idee,
hier also meine Versionsnummernmfc110 hat Versionsnummer 11.0.60610.1
msvcp110 und msvcr110 haben Versionsnummer 11.0.51106.1kernel32 hat bei mir auf Win7 V.Nr. 6.1.7601.18015 und auf XP 5.1.2600.6293
Danke schon mal
Gruß
-
mfc110.dll 11.0.60610.1
msvcr110.dll 11.0.51106.1
msvcp110.dll 11.0.51106.1
-
Hallo, Problem hat sich übrigens gelöst, ich hatte DOCH eine DLL vergessen umzustellen, schande ....
Gruß