Je souhaite exécuter un programme qui est compilé sur une machine Windows7 sur des machines XP.
J'utilise Visual Studio 2005 Version 8.0.50727.687 (vsvista.050727-8600).
Je réalise la compilation en RELEASE.
J'installe "Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)" sur les machines cibles.
Mais rien n'y fait, le programme plante sur les machines XP alors qu'il fonctionne parfaitement sur la machine en Windows7.
J'intuite que le problème est relatif aux dépendances du projet. En utilisant Dependency Walker, DWMAPI.dll est manquante. En fouillant dans les forum, la solution était de désintaller Internet Explorer 7. Chose que j'ai faite mais maintenant, c'est MSJAVA.dll qui est déclarée manquante.
Le code est en C++ et n'utilise pas le framework .Net. Je n'ai pas vérifié la compatibilité entre les frameworks. Je ne pense pas que cela puisse venir de là.
Par ailleurs, j'ai essayé d'utilisé les versions minimums requises mais sans succès
http://msdn.microsoft.com/en-us/library/aa383745.aspx
Je ne sais d'ailleurs pas trop comment fait-on pour paramétrer le projet visual
Merci d'avance,
Sébastien
Partager