问题描述
为了消除Windows 8+中的智能屏幕警告,我公司从Symantec
购买了EV证书,用于我们生产的软件产品。具体来说,它被称为:Symantec Class 3扩展验证代码签名CA-G2。
我们使用Visual Studio 2013进行开发,使用ClickOnce作为安装程序。 当我们第一次将证书
安装到ClickOnce时,我们无法发布因为" 意外的内部错误 "问题。 我们通过在此处应用详细的
解决了这个问题:
http://social.msdn.microsoft.com /论坛/窗/ EN-US / 073aa844-26e6-42ef-a0ea-05c58dd29199 /项目发布与 - digicert-signtool-错误的,意外性的内部 - 错误 - 已-发生的
现在我们可以构建和发布,Windows 8+中的智能屏幕警告消失了。 但是,
我们的ClickOnce安装程序生成的安装对话框显示:
发布者:未知发布者
我们已经阅读几十论坛帖子的约NBSP; 跨度>的可能跨度>的通过走出ClickOnce并在各种文件上运行signtool.exe和mage.exe的某种组合来解决此问题的方法
。
虽然这可能有效,也可能不行,但我们有一个简单的问题:是否可以在
ClickOnce中简单安装EV证书,然后发布两个都通过Smart的版本屏幕并正确显示出版商名称?
或者,ClickOnce中是否存在阻止此问题的错误?
从我们的阅读中可以看出ClickOnce有一个错误,但我们希望微软确认或澄清这一点。
In an attempt to eliminate the Smart Screen warning in Windows 8+, my company purchased an EV Certificate from Symantec to use for a software product we produce. Specifically it is called: Symantec Class 3 Extended Validation Code Signing CA – G2.
We use Visual Studio 2013 for development and ClickOnce as our installer. When we first installed the certificate into ClickOnce, we were unable to publish because of an "unexpected internal error" problem. We solved that problem by applying the fix detailed here:
http://social.msdn.microsoft.com/Forums/windows/en-US/073aa844-26e6-42ef-a0ea-05c58dd29199/project-publish-with-digicert-signtool-error-an-unexpected-internal-error-has-occurred
Now we can build and publish and the Smart Screen warning in Windows 8+ is gone. However, the install dialogs produced by our ClickOnce installer are showing:
Publisher: Unknown Publisher
We have read dozens of forum postings about possible ways of fixing this problem by going outside of ClickOnce and running some combination of signtool.exe and mage.exe on various files.
While this may or may not work, we have a simple question: Is it possible to simply install an EV Certificate inside of ClickOnce and then publish a version that both passes Smart Screen and shows the publisher name correctly?
Or, is there a bug in ClickOnce that prevents this?
It appears from our reading that ClickOnce has a bug, but we would like to have that confirmed or clarified by Microsoft.
这篇关于ClickOnce,Windows 8 +,SmartScreen,Unknown Publisher& EV证书的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!