0

以下の手順に従いました。
1.すべてmingwベースの1つのexe(a)から2つのexe(b&c)を呼び出しています。
2.を使用して、a、b、c用に3つの個別のマニフェストファイルを作成しましたmageui.exe
3. 3つのマニフェストファイルすべてと対応するexeに対して、以下のコマンドを実行しました。

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

私の質問:
1。上記の手順は正しいですか?
2.それらが正しい場合、マニフェストファイルをexeファイルと一緒に配布する必要がありますか?
3. exeごとに3つではなく、1つのマニフェストファイルだけで管理することは可能ですか?

4

1 に答える 1

1

マニフェスト ファイルを配布する必要はまったくありません。を使用mt.exeすると、マニフェストが実行可能ファイルに埋め込まれます。リソース編集ツールを使用して、マニフェストが実際に Windows リソースとして埋め込まれていることを確認します。

すべての実行可能ファイルに同じマニフェストを使用できますか? それは、マニフェストの内容によって異なります。指定する場合processorArchitecture、32 ビットと 64 ビットの両方の実行可能ファイルがある場合は、別のマニフェストが必要になります。しかし、マニフェストを配布する必要がないので、その質問は意味がないと思います。

于 2012-09-27T14:18:39.143 に答える