Можно ли отредактировать файл манифеста InstallShield setup.exe? - PullRequest
1 голос
/ 28 мая 2010

У меня проблема с помощником по совместимости программ для Windows Vista / 7, описанная здесь:

Сообщение «Возможно, эта программа установлена ​​неправильно» в Windows 7 RC

Решение (подкрепленное аналогичными вопросами в других местах и ​​MSDN), по-видимому, заключается в добавлении раздела «совместимости» в манифест setup.exe. InstallShield 10 SP1 делает это автоматически, но, к сожалению, у меня есть только InstallShield 2009.

Как мне отредактировать манифест? Есть ли способ сделать это программно, чтобы я мог интегрировать его в мою сборку?

Ответы [ 4 ]

2 голосов
/ 01 июня 2010

Найдите файлы с именем setupexe. *. Manifest (я думаю, подпапка Support или Program в InstallShield) и отредактируйте или замените их. Соответствующий файл выбирается и включается в setup.exe во время сборки.

1 голос
/ 31 мая 2010

Да, просто используйте mt.exe из Windows SDK.

0 голосов
/ 15 октября 2014

Существует инструмент от InstallShield , который может обновлять манифест. Или прямая ссылка здесь: isreman . Однако приведенные примеры манифестов не содержат раздел совместимости приложений.

0 голосов
/ 28 мая 2010

файл манифеста может находиться вне exe, по тому же пути или внутри, в ресурсах exe.

...