我运行到这里介绍的Windows Vista / 7的程序兼容性助手问题:
在Windows 7 RC“这个程序可能没有正确安装”消息
该解决方案(备份通过类似的问题在其他地方,和MSDN),显然是要增加一个“兼容性”部分的setup.exe的清单。 的InstallShield 10 SP1自动执行此操作,但不幸的是我只有2009年的InstallShield。
我怎么会去编辑清单? 有没有一种方法以编程方式做到这一点,所以我可以把它融入我的体型?
我运行到这里介绍的Windows Vista / 7的程序兼容性助手问题:
在Windows 7 RC“这个程序可能没有正确安装”消息
该解决方案(备份通过类似的问题在其他地方,和MSDN),显然是要增加一个“兼容性”部分的setup.exe的清单。 的InstallShield 10 SP1自动执行此操作,但不幸的是我只有2009年的InstallShield。
我怎么会去编辑清单? 有没有一种方法以编程方式做到这一点,所以我可以把它融入我的体型?
找到名为setupexe的文件。*。清单(支持或InstallShield的程序的子文件夹,我认为),编辑或替换它们。 中合适的一个被选择并构建过程中掺入的setup.exe。
是的,只要使用mt.exe从Windows SDK。
清单文件可以是exe文件之外,在相同的路径,或里面,在一个exe的资源。
有了这个来自的InstallShield工具 ,可以更新清单。 或直接链接在这里: isreman 。 所提供的例子体现不提供应用程序兼容性部分,虽然。