为什么 Microsoft Defender SmartScreen 将我的 Windows 窗体应用程序识别为不安全?

Dev*_*Dev 4 .net c# windows visual-studio windows-defender

我正在使用 VS 2019 用 C# 开发 Windows 窗体应用程序。我创建了一个网站,下载了 Windows 窗体应用程序的 .exe 文件,但是当我下载并运行它时,Microsoft Defender SmartScreen 将该应用程序识别为不安全。

在此输入图像描述

有没有办法在有人运行我的应用程序时不显示此警告?

Cra*_*g T 5

根据微软的文档(https://learn.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview),他们声明已完成以下检查:

  1. 根据报告的恶意软件站点和已知不安全程序的列表检查下载的文件。如果找到匹配项,Microsoft Defender SmartScreen 会显示警告,让用户知道该网站可能是恶意的。

  2. 根据许多 Windows 用户熟知并下载的文件列表检查下载的文件。如果该文件不在该列表中,Microsoft Defender SmartScreen 会显示警告,建议小心谨慎。

假设您的应用程序未被标记为恶意软件,SmartScreen 很可能会警告用户,因为 Microsoft 无法识别它。

上面的链接提供了有关如何向 Microsoft 提交申请的建议,以便对其进行审核并将其添加为 SmartScreen 的例外。