所以我有自己的应用程序“main.exe”。在某些安全级别较高的计算机中,由于“未知发布者”,它会显示警告。
我试图“绕过”它。
现在我知道了right方法是对程序集进行签名,购买证书并成为已知的发布者,然后它就不会显示此警告,但证书并不便宜。
我的问题是,有没有办法可以运行我将在 vb.net/C# 中构建的不同 exe(如安装程序),这将mark不知怎的,我的应用程序“main.exe”作为“安全运行”或“可信”?因此它会在所有计算机上运行而不会出现警告消息。
重要提示 - “安装程序”将以管理员权限运行。
这个问题唯一正确的答案是可以找到的here https://blogs.msdn.microsoft.com/ie/2012/08/14/microsoft-smartscreen-extended-validation-ev-code-signing-certificates/在微软博客上。
这一切都与声誉有关。这意味着,您需要使用 Comodo 或 Verisign 等 CA 签署的官方证书来正确签署可执行文件。这是必要的,以便可以跟踪您作为发布者的声誉。之后你需要建立声誉。这只是需要时间,您安装的软件越多,您获得智能屏幕过滤器信任的机会就越大。
如果您尽快需要可信的可执行文件,换句话说,现在...为自己购买扩展验证或 EV 代码签名证书。正如微软博客文章中所说,建立声誉是没有必要的:
“...由 EV 代码签名证书签名的程序可以立即
建立声誉……”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)