8

有効なタイムスタンプ サーバーと証明書を使用して、signtool を使用して Windows 8 で C++ アプリに正常に署名したにもかかわらず、私 (ローカル) またはユーザー (リモート) がアプリを実行しようとすると、Windows に次のメッセージが表示されます。

ファイルを開く - セキュリティ警告 このファイルの作成者を確認できません。このファイルを実行してもよろしいですか?

signComodo 証明書とオプション/f/p、およびでsigntool を使用しています/tr。ユーザーに対する実行時のセキュリティ警告のほとんどが削除されるため、署名は成功したと確信しています。

「セキュリティ警告」ダイアログ:

ここに画像の説明を入力

4

2 に答える 2

7

おそらくこれは少し遅いですが、他の人が同じ問題でこの記事にたどり着いた場合に備えて、これを投稿すると思いました. Microsoft は 2013 年に Windows に変更を加え、ネットワーク ドライブから実行可能ファイルを開くと、署名されていても常にこの警告が表示されるようにしたようです。ソース (コメント セクションに記載されています) : http://blogs.msdn.com/b/ieinternals/archive/2011/03/22/authenticode-code-signing-for-developers-for-file-downloads-building -smartscreen-application-reputation.aspx?PageIndex=2 )

これを解消する唯一の方法は、user4437298 が提案したことを実行することです。これは、ネットワーク ドライブを信頼できるゾーンとして追加することです。

于 2016-02-19T18:15:14.420 に答える
2

z:\ ドライブを Internet Explorer のローカル イントラネットの詳細オプションで信頼済みサイトに追加する

于 2015-01-09T14:56:16.003 に答える