Visual Studio 2008を使用してMSIインストーラを作成しました。次に、signtool.exeとauthenticode証明書で署名します。MSI - アンインストールで「Unidentified Publisher」が表示される
Vista x64テストPCでは、MSIが実行されると、私の会社がパブリッシャーであることを示す予想されるダイアログが表示されます。
ただし、プログラムの追加と削除からプログラムをアンインストールすると、黄色の「不明なパブリッシャ」ダイアログが表示されます。
アンインストールプロセスに署名する方法はありますか? Googleは何も役に立たない。
多くのおかげで、
クリス
Windows 7でうまく動作します - ペイロードを含むパッケージ全体が '%WinDir%\ Installer'にキャッシュされます – saschabeaumont
キャッシュされたファイルのデジタル署名をチェックしましたか?それらはすべて壊れたものとして現れます。また、動作はUACの設定によって異なる場合があります。私のDEVデスクトップには、UACがいつも私を変えないように設定されていますが、アンインストールはOKです。 UACが「anal」に設定されているVMでは、アンインストール時にプロンプトが表示されます。 –
でも、ファイルのデジタル署名は有効です。 UACを私の開発マシンで許可するほど高くプッシュしましたので、私はうまくいけばこれらのエラーをプロダクションにプッシュするでしょう。 – saschabeaumont