4

Visual Studio 2008 を使用して MSI インストーラーを作成しました。次に、signtool.exe と自分の認証コード証明書を使用してこれに署名します。

Vista x64 テスト PC で MSI を実行すると、会社が発行元であることを示すダイアログが表示されます。

ただし、プログラムの追加と削除からプログラムをアンインストールすると、黄色の [不明な発行元] ダイアログが表示されます。

アンインストール プロセスに署名を付ける方法はありますか? Google は有用なものを何も表示していません。

どうもありがとう、

クリス

4

2 に答える 2

10

既知の問題、Win7 (MSI 5.0) で修正済み

于 2009-07-26T14:22:11.913 に答える
1

MSI をインストールすると、ペイロードが削除され、削除された MSI パッケージがローカルに格納されます。これは、このパッケージがアンインストールおよび修復プロセスを実行するために必要であるためです。キャッシュされたパッケージが変更されているため、署名のチェックサムが変更され、署名が壊れます。

于 2011-04-12T20:40:36.783 に答える