表现出怀疑

时间:2012-09-27 14:06:58

标签: windows winapi sdk manifest

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

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

我的问题:
1.上述步骤是否正确? 2.如果它们是正确的,是否需要使用exe的分发清单文件?
3.每个exe只能管理一个清单文件而不是3个吗?

1 个答案:

答案 0 :(得分:1)

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

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