代码之家  ›  专栏  ›  技术社区  ›  DNS

可以编辑installshield安装程序.exe的清单文件吗?

  •  1
  • DNS  · 技术社区  · 15 年前

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

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

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

    我该如何编辑清单?有没有一种方法可以通过编程实现这一点,这样我就可以将它集成到我的构建中?

    4 回复  |  直到 10 年前
        1
  •  2
  •   Michael Urman    15 年前

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

        2
  •  1
  •   saschabeaumont    15 年前

    是的,只是用 mt.exe 来自Windows SDK。

        3
  •  0
  •   OlimilOops    15 年前

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

        4
  •  0
  •   Community CDub    8 年前

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

    推荐文章