1

ビジュアル セットアップ プロジェクトを使用して、C# WPF アプリケーションのインストーラーを作成しました。

プロジェクトを Web サイトで共有しました。しかし、インストーラーをダウンロードすると、アプリケーション (setup.exe) がコンピューターに損害を与える可能性があり、実行すると近い将来黙示録がやってくるという警告 (実際には恐ろしいエラーまたはウイルスのように見えます) が表示されます。

インストーラーが MS 証明書によって署名されていないことはわかっていますが、証明書がなく、警告が表示されない他のサードパーティ アプリケーション インストーラー (notepad++ など) は知っています。

私の問題の提案や解決策はありますか?

4

1 に答える 1

2

あなたはおそらく SmartScreen の被害者です。このブログ投稿では、その詳細と評判を構築する方法について説明しています。

レピュテーションは、ファイルの署名に使用されたデジタル証明書に基づいて、デジタル署名されたダウンロードに対しても生成されます。デジタル証明書を使用すると、レピュテーションを複数のファイルにわたって単一の ID (デジタル証明書) に割り当てることができます。プログラムに署名していない場合、評判は配布するファイルごとに個別に構築されます。対照的に、署名されたプログラムは、デジタル証明書の評価を継承する場合があります。

私は最近これに悩まされていました.Windows 8 Consumer Preview SmartScreenは、開発中のClickOnceアプリケーションを警告なしで実行することをブロックしました. 彼らはまだそれに取り組んでいると思います...

于 2012-04-08T22:04:53.080 に答える