可以编辑InstallShield setup.exe的清单文件吗?

时间:2010-05-28 19:05:08

标签: windows installshield manifest installshield-2009

我遇到了此处描述的Windows Vista / 7程序兼容性助手问题:

"This program might not have installed correctly" message in Windows 7 RC

解决方案(由其他地方的类似问题和MSDN支持)显然是为setup.exe的清单添加了“兼容性”部分。 InstallShield 10 SP1会自动执行此操作,但遗憾的是我只有InstallShield 2009。

我如何编辑清单?有没有办法以编程方式执行此操作,因此我可以将其集成到我的构建中?

4 个答案:

答案 0 :(得分:2)

查找名为setupexe。*。manifest的文件(我认为是InstallShield的支持或程序子文件夹)并编辑或替换它们。在构建期间选择适当的一个并将其合并到setup.exe中。

答案 1 :(得分:1)

是的,只需使用Windows SDK中的mt.exe

答案 2 :(得分:0)

清单文件可以在exe的外部,在同一路径中,或在内部,在exe的资源中。

答案 3 :(得分:0)

tool from InstallShield可以更新清单。或者直接链接到这里:isreman。但是,提供的示例清单不提供应用程序兼容性部分。