c# - 在创建具有安装屏蔽限制的应用程序时,有没有办法通过 Smartscreen 过滤器?

标签 c# .net windows-8 installshield digital-certificate

我创建了一个应用程序,我想在 Windows 8 上作为桌面版本运行。我在 visual studio 中使用 installshield limited 创建了安装程序。现在,当我尝试在 Windows 8 上运行 exe 时,出现智能屏幕过滤​​器错误。我对此做了一些研究,并浏览了以下链接:

  1. Digitally Signing Install Shield installer
  2. Microsoft SmartScreen & Extended Validation (EV) Code Signing Certificates

现在我不确定是购买标准代码签名证书还是具有扩展验证的证书。比较可以查到here . 购买标准证书是否能确保我在 Windows 8 上第一次运行安装程序时通过智能屏幕过滤​​器? 如果有人能告诉我任何更便宜的选项来通过过滤器,那将是很大的帮助。 TIA。

最佳答案

如果您只有几次下载/安装,EV 证书将确保您的用户不会看到屏幕。如果更多人使用标准证书安装您的应用程序,它最终也不会向用户显示。

关于c# - 在创建具有安装屏蔽限制的应用程序时,有没有办法通过 Smartscreen 过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18113060/

相关文章:

c# - 在线连接 .aspx 需要哪些配置?

.net - 希腊增值税验证码

html - 即使控件是从 HTML/JS 或 XAML 创建的,Metro 控件是否会在低级别重用相同的代码路径?

c# - 如何在 C#/XAML 中的单个 Storyboard中制作多个动画?

c# - "connection has been disabled"快速创建/删除数据库时的错误信息

c# - 在这种情况下,NHibernate 会尝试保存同一个对象两次吗?

c# 从父类访问子类

c# - 让我的 userControl 在工具箱上有自己的图标

c# - 当没有当前项时,如何禁用绑定(bind)到当前项的 ICommand 的按钮?

c# - WinRT 应用程序通过按 Enter 键登录并显示 MVVM 指示灯