1 votes

Peut-on modifier le fichier manifeste d'un setup.exe InstallShield ?

Je rencontre le problème de l'assistant de compatibilité des programmes de Windows Vista/7 décrit ici :

http://stackoverflow.com/questions/1069135/this-program-might-not-have-installed-correctly-message-in-Windows-7-rc

La solution (confirmée par des questions similaires ailleurs et sur MSDN) consiste apparemment à ajouter une section "compatibilité" au manifeste de setup.exe. InstallShield 10 SP1 le fait automatiquement, mais malheureusement je n'ai que InstallShield 2009.

Comment dois-je procéder pour modifier le manifeste ? Existe-t-il un moyen de le faire de manière programmatique, afin que je puisse l'intégrer dans ma compilation ?

2voto

Michael Urman Points 7526

Recherchez les fichiers nommés setupexe.*.manifest (sous-dossier Support ou Program d'InstallShield, je pense) et modifiez-les ou remplacez-les. Celui qui convient est sélectionné et incorporé dans setup.exe pendant la construction.

1voto

saschabeaumont Points 14415

Oui, il suffit d'utiliser mt.exe à partir du SDK Windows.

0voto

OlimilOops Points 2798

Un fichier manifeste peut se trouver à l'extérieur de l'exe, dans le même chemin, ou à l'intérieur, dans les ressources d'un exe.

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