1

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

Windows 7 RC 中的“此程序可能未正确安装”消息

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

我将如何编辑清单?有没有办法以编程方式做到这一点,所以我可以将它集成到我的构建中?

4

4 回答 4

2

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

于 2010-06-01T12:48:10.610 回答
1

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

于 2010-05-30T22:53:18.510 回答
0

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

于 2010-05-28T19:10:49.980 回答
0

InstallShield有这个工具可以更新清单。或此处的直接链接:isreman。但是,提供的示例清单不提供应用程序兼容性部分。

于 2014-10-15T03:50:23.087 回答