ソフトウェアのインストール パッケージを EXE インストーラー ファイルとしてオンラインで展開しようとしています。このファイルは、ユーザーが会社の Web サイトからダウンロードして実行し、インストールすることができます。インストーラーとアプリケーション自体は C# .NET です。このアプリケーションは、MS Windows 10 で使用することを意図しています。
私のテストでは、「Windows によって PC が保護されました」という問題が発生しています。この画面は、会社の Web サイトから setup.exe をダウンロードしたときに、ユーザーの Windows 10 に表示されます。画面には、発行元が不明であることが示されます。したがって、ユーザーは、このブルー スクリーンなしでファイルを実行するために、最初にファイルの「ブロックを解除」する必要があります。
ユーザーのWindows 10に画面が表示されないようにするには、どのように穏やかに解決すればよいですか?
信頼できるベンダー (SECTIGO (COMODO) を検討中) から EV コード署名証明書を購入し、それで setup.exe に署名する必要がありますか? その場合、画面が表示されなくなりますか?
他にすべきことはありますか?
SmartScreen を取り除くには、数日と数回のダウンロードが必要になる可能性があることを読みました。実際にかかる時間 (およびソフトウェアのダウンロード回数) について、どのような経験がありますか? これに関して、SECTIGO EV コード署名の経験がある人はいますか?
どんな提案にも多くの助けがあります。