ClickOnce,Windows 8 +,SmartScreen,Unknown Publisher& EV证书 [英] ClickOnce, Windows 8+, SmartScreen, Unknown Publisher & EV Certificate

查看:86
本文介绍了ClickOnce,Windows 8 +,SmartScreen,Unknown Publisher& EV证书的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为了消除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有一个错误,但我们希望微软确认或澄清这一点。

解决方案

您好Drew,


为了确认此问题,我建议您以

https://connect.microsoft.com/VisualStudio/


Microsoft工程师将认真评估它们并为您提供更好的支持。


您可以在此处分享该链接,我们可以帮助您投票。


问候。


Carl



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.

解决方案

Hi Drew,

In order to get this issue confirmd, I would recommend you submit a feedback at

https://connect.microsoft.com/VisualStudio/.

The Microsoft engineers will evaluate them seriously and provide you better supports.

You could share that link here and we could help you vote it.

Regards.

Carl


这篇关于ClickOnce,Windows 8 +,SmartScreen,Unknown Publisher& EV证书的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆