0

新しいアプリケーションをリリースしましたが、ユーザーが Internet Explorer でアプリケーションをダウンロードしようとすると、EXE ファイルの保存または実行を選択した後に赤いエラー メッセージが表示されるという報告を受けています。

スマート スクリーン バナー

私たちが知りたいのは、この赤いバージョンのバナーが IE ユーザーに表示されないようにするにはどうすればよいかということです。コード署名は、ファイルを実行または保存するオプションをユーザーに提供する黄色のバナーを代わりに表示するように IE を説得しますか? もしそうなら、これをテストするために一時的/試用証明書(自己署名ではない)を取得することは可能ですか? 自己署名は役に立たないようです。

編集: Google Chromeにも同様のバナーがあり、ユーザーがファイルのインストールを怖がるという事実上同じ問題があることに気付きました.

4

1 に答える 1

2

この動作は、IE の SmartScreen フィルターによって完全に制御されます。作成に使用するツールに関係なく、セットアップ パッケージの作成時にそれを制御することはできません。詳細は次のとおりです。

http://windows.microsoft.com/en-US/windows7/SmartScreen-Filter-frequently-asked-questions-IE9

http://windows.microsoft.com/en-US/windows7/When-to-trust-a-software-publisher-IE9

私が推奨できるのは、将来のバージョンでもセットアップ ファイルと同じ名前を使用することです。つまり、バージョンごとに変更せず、コード署名証明書を使用してパッケージにデジタル署名します。より多くのユーザーがパッケージをダウンロードすると、ブラウザーは統計を収集し、ファイルを信頼し始めます。

于 2013-07-01T07:28:31.683 に答える