一个可以编辑一个InstallShield的setup.exe的清单文件?(Can one edit

2019-10-22 10:16发布

我运行到这里介绍的Windows Vista / 7的程序兼容性助手问题:

在Windows 7 RC“这个程序可能没有正确安装”消息

该解决方案(备份通过类似的问题在其他地方,和MSDN),显然是要增加一个“兼容性”部分的setup.exe的清单。 的InstallShield 10 SP1自动执行此操作,但不幸的是我只有2009年的InstallShield。

我怎么会去编辑清单? 有没有一种方法以编程方式做到这一点,所以我可以把它融入我的体型?

Answer 1:

找到名为setupexe的文件。*。清单(支持或InstallShield的程序的子文件夹,我认为),编辑或替换它们。 中合适的一个被选择并构建过程中掺入的setup.exe。



Answer 2:

是的,只要使用mt.exe从Windows SDK。



Answer 3:

清单文件可以是exe文件之外,在相同的路径,或里面,在一个exe的资源。



Answer 4:

有了这个来自的InstallShield工具 ,可以更新清单。 或直接链接在这里: isreman 。 所提供的例子体现不提供应用程序兼容性部分,虽然。



文章来源: Can one edit an InstallShield setup.exe's manifest file?