4 votes

L'exécutable résultant de iexpress n'est pas une application win32 valide sous XP

J'utilise le fichier 32 bits iexpress.exe qui se trouve dans le répertoire c : \windows\syswow64. Le fichier .exe résultant fonctionne bien sous Windows 7 et Windows 8 (x64) où je peux confirmer qu'il s'agit d'une application 32 bits. Cependant, lorsque j'essaie de l'exécuter sous XP, il ne le fait pas, affirmant qu'il ne s'agit pas d'une application Win32 valide.

Les seules plaintes similaires que je peux trouver concernent l'exécution d'exe d'iexpress sur Win2000.

Je n'ai pas de Windows 7 ou 8 32 bits à utiliser pour vérifier. Je peux utiliser iexpress sur XP pour créer le paquet, mais cette version ne fait pas une chose particulière que les nouvelles versions sur 7/8 font et que je veux vraiment, donc j'espère trouver une solution avec le nouvel iexpress.

0voto

user2637238 Points 1

Il y a une erreur dans express.exe sur Windows 8 / Server 2012. Les paquets auto-extractibles ont des dépendances pour msvcrt (fonction memcpy_s et except_handler4_common ) qui n'est pas disponible dans mcvcrt.dll sur Windows XP SP3. L'erreur a été corrigée par Microsoft dans Windows Server 2012 R2.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X