我最近被给了一个VB.NET项目来修复一些bug并为它创建一个安装程序。我被告知使用Install Shield LE。数字签名安装Shield安装程序
创建安装脚本一切顺利,但从网站下载应用程序并尝试安装时,Windows 8给我一个智能屏幕警告。
我知道Windows 8策略,其中流行的应用程序获得更多“信任点”并变得流行,但该应用程序针对的人数相当小,因此我们不能依赖此选项。更重要的是,没有适当知识的人会受到警告信息的排斥,并可能导致MS永远不会提高对申请的信任。
我的问题是,我必须同时签署 - 应用程序和安装程序与证书?如果是这样,我该如何签署安装程序,因为项目有一个签名选项卡,但找不到安装程序。如果
奖励积分谁能告诉我,如果获取正确的证书会删除警告信息,告诉这不是一个常用下载的文件和下载应用程序时,可能会从Chrome/IE危险。 有很多关于此的线索,我知道,但他们大多建议将网站添加到网站管理员工具,但这并没有帮助,我们仍然收到消息
谢谢。
它就像是声望,当你只有11个时,你不能答应奖励积分。没有人会相信,当你做出承诺是虚假的,没有根据的或无法证明的时候,你是可信的。这就是Windows 8智能屏幕过滤器的全部内容,您从证据中收集信任,而不是从承诺中收集信任。善待你的客户,避免欺骗他们,信任会发展。 – 2013-04-24 11:43:36
一些细节,你可以在这里找到:http://stackoverflow.com/questions/12311203/how-to-pass-the-smart-screen-on-win8-when-install-a-signed-application/12312515#12312515 – 2013-04-24 13:05:42
在此处:http://blogs.msdn.com/b/ie/archive/2012/08/14/microsoft-smartscreen-amp-extended-validation-ev-code-signing-certificates.aspx – 2013-04-24 13:06:09