我正在尝试在 Windows 上部署和分发 C++ 应用程序。
我已经设法使用 Visual Studio(使用 Microsoft Visual Studio Installer Project 扩展)创建了一个 MSI 安装程序。当我在我的电脑上运行它时,一切都很好。但如果我在别人的计算机上运行它,Windows Defender 会显示 SmartScreen 警告:
我们仍处于测试阶段,因此我们没有很多钱或任何证书,但我们希望在没有此警告的情况下提供测试版,以允许用户测试产品并向我们提供反馈(我们想要设置一个构建-测量学习方法)。
我已经看到我可以使用 EV 证书来删除这个警告(但它们太贵了,所以这不是一个选择)。
如何为从我的网站下载我的安装程序的每个用户删除此警告(如果可能,无需任何费用)?