【问题标题】:Manifest doubts明显的疑虑
【发布时间】:2012-09-27 14:06:57
【问题描述】:

我按照以下步骤操作。
1.我从一个基于 mingw 的 exe(a) 调用 2 个 exe(b&c)。
2.我使用mageui.exe为 a、b、c 创建了 3 个单独的清单文件。
3.对所有 3 个清单文件和相应的 exe 执行以下命令。

mt.exe –manifest temp.manifest –outputresource:YourApp.exe;#1

我的问题:
1、以上步骤正确吗?
2.如果正确,是否需要将manifest文件与exe一起分发?
3. 是否可以只用一个清单文件而不是每个exe 3个来管理?

【问题讨论】:

    标签: windows winapi sdk manifest


    【解决方案1】:

    您根本不需要分发清单文件。通过使用mt.exe,您已将清单嵌入到可执行文件中。使用资源编辑工具确认清单确实已作为 Windows 资源嵌入。

    您可以对所有可执行文件使用相同的清单吗?这取决于清单中的内容。如果您指定 processorArchitecture,那么如果您同时拥有 32 位和 64 位可执行文件,则需要不同的清单。但我认为这个问题没有实际意义,因为您不需要分发清单。

    【讨论】:

    • 感谢您的回答.. 很清楚.. 希望我的步骤是正确的?问号(1)?
    • 我不熟悉 mingw 清单工具,但看起来还可以。使用资源编辑器检查生成的可执行文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-11
    • 1970-01-01
    • 1970-01-01
    • 2016-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多