我有一个 vb.net 应用程序,当我从任何地方的任何计算机在任何浏览器上下载它时,我都会看到此警告:
is not commonly downloaded and could be dangerous
我在任何地方都找不到任何东西。我尝试对其进行签名,使用 Windows 认证工具包和许多其他东西,但仍然一无所获。请帮忙!
答案1
您看到的消息是由 SmartScreen 触发的。在 Windows 8 之前的计算机上,只有使用 IE 时才会看到此消息。在 Windows 8 上,SmartScreen 在操作系统级别启用。SmartScreen 根据您的应用程序信誉评分显示此警告。
如果您想自己下载,您应该能够找到“仍然运行”选项。
如果你担心其他人下载你的软件时会看到什么,那就没有捷径可走。你能:
- 使用 Windows 信任的 CA 颁发的证书对您的应用程序进行签名(这不会使警告消失,但可以更轻松地积累应用程序声誉,因为它将为您提供以下综合声誉:全部使用相同证书签名的应用程序)。
- 确保您的应用程序没有被 AV 软件检测为恶意软件(尝试使用病毒总数)。
- 让您的应用获得 Microsoft 认证。运行认证套件是不够的。您必须将您的结果提交给微软。
随着时间的推移,随着人们下载您的应用,它的声誉将会上升,最终它将不再触发 SmartScreen 警告。