问题标签 [smartscreen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
796 浏览

windows-installer - SmartScreen 信誉和单一应用程序

因此,我们的应用程序安装程序由我们的新证书(标准 [非 EV])签名。SmartScreen 显示发布者正确,但应用程序仍然不受信任。所以问题在于应用程序的声誉。

有什么方法可以建立声望吗?

在一些旧主题中,我发现您可以使用 Windows App Certification Kit (WACK) 生成 XML 文件并将其上传到https://sysdev.microsoft.com,几天后 SmartScreen 将知道数字签名。但它似乎不再起作用,目前您需要拥有赛门铁克代码签名证书。

0 投票
1 回答
418 浏览

windows - 在 Windows 10 SmartScreen 对话框中仅将 CN 显示为已签名 *.msi 的发布者名称

我们使用带有 ComodoSSL 证书的 SignTool.exe 在 Windows 上签署我们的 *.msi-packages。虽然 Windows 7 在执行具有“web 标记”的 MSI 时仅显示公司名称(例如“My Company Inc.”),但 Windows 10 SmartScreen 显示“ DE, 12345, My State, My City, Our Street 123, My Company Inc., My Company Inc.”,这不是真正可读的。

我们的证书包含以下信息:在 Windows 的证书详细信息中,“申请人”字段 [注意:这是我自己从德语翻译过来的,可能字段名称略有不同] 显示如下:CN=My Company Inc., O=My公司,...)

在设置新的构建环境之前,它在 Windows 10 上使用相同的证书。我已经尝试过 Windows 7 SDK 和 Windows 10 SDK,结果相同。

有谁知道,如果我可以强制 Win10 SmartScreen 仅显示证书公用名?

0 投票
0 回答
606 浏览

java - Exe 文件和 Windows SmartScreen

我正在尝试从 .jar 文件制作 .exe 文件,并且工作正常。我唯一的问题是,当我试图在另一台我没有成功的计算机上运行它时,Windows SmartScreen 说它是一个未知的应用程序并阻止它运行。我正在运行 Windows 10。有什么想法吗?谢谢!

0 投票
2 回答
649 浏览

windows - 为什么购买新证书后 Windows Smart Screen 突然“保护”PC

所以我有一个来自 Comodo 的证书,并通过 KSoftware 购买了我用来签署我的软件的证书,所以当用户下载它时它不会产生警告,这一直工作正常,但 2 年证书上个月过期了。我上周购买了一个新证书并申请了我的应用程序的新版本,但现在当我下载它时会警告我未知的发布者,而且奇怪的是,当我点击更多信息时,它会显示我的完整地址,而不仅仅是我的公司名称 JThink。

我在浏览器中查看了我的旧证书和新证书,发现旧证书 中有Jthink ltd ,新证书中有 JThink ,这会导致问题吗?

更新

智慧屏问题

Comodo 告诉我在微软开始接受新证书之前有一段时间,即使公司信息相同,由于证书编号不同,这仍然是一个问题。

这是真的吗,我们在这里谈论的是多长的时间尺度?

0 投票
1 回答
41 浏览

smartscreen - Smartscreen 是否允许您自己的应用程序运行?

我的 PC 的 Windows 10 Smartscreen 不会阻止我自己构建的程序集。但是,如果我让其他人在他们的 PC 上运行它,它会立即被阻止。

是否因为它是在构建它的同一台 PC 上启动而获得免费通行证?如果是这样,我如何在我自己的 PC 上测试我的应用程序签名?

0 投票
1 回答
6223 浏览

windows - 带有代码签名 .exe 文件的 Windows 10 SmartScreen

我创建了一个 setup.exe 文件并将其加载到我的网站上以供下载。.exe 文件已使用来自 godaddy 的证书进行代码签名。使用 win7 从我的网站下载 .exe 文件时,它会检测到证书并将其显示为安全下载。在 win10 上,.exe 文件可以正常下载,但是当打开 .exe 时,智能屏幕会阻止它打开。我有很多用户使用win10,不想向他们解释关闭智能屏幕。我有哪些选择可以让这个 .exe 通过 win10 智能屏幕?

0 投票
0 回答
35 浏览

c# - 具有 Whois 隐私保护的可信根代码签名证书

我了解我必须从受信任的 CA 购买代码签名证书并签署我的应用程序以通过 Windows 中的 Smartscreen 过滤器。

另一方面,我想保护我的隐私,就像我在启用 Whois 隐私保护的情况下保护我的域一样。

所以我的问题是。

是否有任何受信任的根证书颁发机构,我可以在其中购买启用 Whois 隐私保护的代码签名证书?

先感谢您!

0 投票
1 回答
420 浏览

ssl-certificate - 用证书签名exe不能解决smartscreen的显示

我正在开发 C++ 程序。我从我们公司(Microsoft)中配置的 PKI 解决方案生成证书。我使用证书(生成的)签署我的 .exe。但是当我在服务器(互联网)上制作我的文件并下载它时,我遇到了显示 SmartScreen 的问题。我应该怎么做才能让我的 .exe 在我们公司的所有计算机上都能正常工作?我应该购买证书来签署我的代码吗?用根证书签署我的代码?

0 投票
1 回答
979 浏览

windows - 运行 python 可执行文件时如何跳过 Windows 智能屏幕错误?

我是 python 新手。我设法编写了用于记录版本的代码并使用 cx_freeze 生成了可执行文件。它在我的机器上工作正常,但是当我把它带到其他机器上时,我收到了 Windows 智能屏幕错误。知道如何摆脱这个吗?需要快速帮助。

提前致谢。在此处输入图像描述

0 投票
0 回答
127 浏览

ssl-certificate - CodeSigning - 更新的证书触发 SmartScreen

大约一年前,我们将一键式应用程序 (C#/.Net) 部署到本地网络,使用 Commodo 代码签名证书零问题。

证书在几周前过期,因此我们对其进行了更新,从 Visual Studio (2017 Pro) 中删除了旧证书,导入了新证书并编译了新的更新,以与我们上次完全相同的方式发布年。

但是,当用户更新此应用程序(以及我们编写的所有其他应用程序)时,它会触发 Windows 10“SmartScreen 阻止无法识别的应用程序启动”对话框,因此用户正在致电支持。

当我们点击“更多信息”时,它会正确显示证书中的出版商名称。

我打电话给 Commodo,他们完全没有帮助,并说这是“微软问题”,他们或我们对此无能为力,这使得非常昂贵的证书一文不值。

我也在网上查看,看到其他人也遇到了这个问题,但找不到任何解决方案。

1) 更换证书时,我在 vS2017 中做错了什么吗?

2)我能做些什么来“修复它”,以防止每次我们为已签名的应用程序进行更新时每个员工的 PC 都显示此对话框?

该应用程序部署到本地网络上的 SBS 2011 服务器,并从 \\192.168.0.250\Install\Setup.exe 安装(这是网络管理员想要的)。