我正在使用VS 2019开发一个C#的Windows Forms应用程序。 我创建了一个网站,提供我的Windows Forms应用程序的.exe文件下载,但是当我下载并运行它时,Microsoft Defender SmartScreen将该应用程序识别为不安全。 有没有办法在用户运行我的应用程序时不显示此警告?
根据Microsoft的文件(https://learn.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview),它们执行以下检查: 检查下载的文件是否与已知不安全的报告恶意软件网站和程序列表匹配。如果找到匹配项,Microsoft Defender SmartScreen会显示警告,以让用户知道该站点可能是恶意的。 检查已下载文件是否在众多Windows用户下载的文件列表中。如果该文件不在该列表中,则Microsoft Defender SmartScreen会显示警告,建议小心操作。 假设您的应用程序未被标记为恶意软件,则最有可能是因为Microsoft无法识别它,SmartScreen会向用户发出警告。上面的链接提供了如何将您的应用程序提交给Microsoft以进行审查并添加到SmartScreen异常情况列表中的建议。