1

ここで説明されている Windows Vista/7 Program Compatibility Assistant の問題が発生しています。

Windows 7 RC での「このプログラムは正しくインストールされていない可能性があります」というメッセージ

解決策 (他の場所や MSDN の同様の質問によってバックアップされている) は、setup.exe のマニフェストに「互換性」セクションを追加することです。InstallShield 10 SP1 はこれを自動的に行いますが、残念ながら私は InstallShield 2009 しか持っていません。

マニフェストを編集するにはどうすればよいですか? ビルドに統合できるように、プログラムでこれを行う方法はありますか?

4

4 に答える 4

2

setupexe.*.manifest という名前のファイル (InstallShield の Support または Program サブフォルダーだと思います) を探して、それらを編集または置換します。適切なものが選択され、ビルド中に setup.exe に組み込まれます。

于 2010-06-01T12:48:10.610 に答える
1

はい、Windows SDK のmt.exeを使用してください。

于 2010-05-30T22:53:18.510 に答える
0

マニフェストを更新できるInstallShieldのこのツールがあります。または、こちらの直接リンク: isreman . ただし、提供されているマニフェストの例では、アプリケーションの互換性セクションは提供されていません。

于 2014-10-15T03:50:23.087 に答える
0

マニフェスト ファイルは、exe の外部、同じパス、または exe のリソース内にある可能性があります。

于 2010-05-28T19:10:49.980 に答える