我即将在线部署我的软件的安装包作为EXE安装程序文件,用户可以从我公司的网站下载,然后运行和安装。安装程序和应用程序本身是 C# .NET。该应用程序旨在用于 MS Windows 10。
我在测试中遇到了“Windows 保护您的 PC”的问题。当用户从公司网站下载我的 setup.exe 时,此屏幕会显示在用户的 Windows 10 上。屏幕显示发布者未知。因此,用户需要先“取消阻止”该文件才能在没有此蓝屏的情况下运行它。
我应该如何轻轻地解决它,以便我们确定屏幕不会出现在我们用户的 Windows 10 上?
我们是否应该从受信任的供应商处购买 EV 代码签名证书(我们正在考虑 SECTIGO (COMODO))并用它签署 setup.exe?那会不会让画面不出现呢?
还有什么我们应该做的吗?
我已经读到可能需要几天时间和几次下载才能摆脱 SmartScreen。就实际可能需要多长时间(以及软件的下载次数)而言,您的经验是什么?有人在这方面对 SECTIGO EV 代码签名有任何经验吗?
对任何建议都有很多帮助。