AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1787120
Accepted
delphirules
delphirules
Asked: 2023-06-03 01:35:33 +0800 CST2023-06-03 01:35:33 +0800 CST 2023-06-03 01:35:33 +0800 CST

Smartscreen 甚至阻止使用 EV 证书签名的下载

  • 772

为了避免 SmartScreen 阻止从我的应用程序下载和安装文件,我购买了一个 EV 代码签名证书,它很昂贵。

现在,当我签署我的安装文件时,Smartscreen 真的不再打扰用户了,它会让应用程序安装。

但是,当用户尝试使用 Edge 从我们的网站下载 ZIP 格式的安装文件时,Smartscreen 仍然显示臭名昭著的消息:

"xxxx.zip isn't commonly downloaded. Make sure you trust xxxx.zip before you open it".

然后用户需要单击 [...] 菜单,然后单击“保留”,然后显示另一个窗口,然后用户需要单击显示更多,然后再次单击“仍然保留”。

在机器上安装一个简单的应用程序会遇到很多麻烦。

我买了 EV 代码签名证书只是为了避免这种情况,但下载过程中发生了任何变化。

ZIP 文件未签名,因为您无法为 ZIP 文件签名,但 ZIP 中的 install.exe 文件已签名。

我应该怎么办 ?直接下载 EXE 文件,而不是 ZIP 文件?

windows-10
  • 2 2 个回答
  • 38 Views

2 个回答

  • Voted
  1. DrMoishe Pippik
    2023-06-03T02:25:03+08:002023-06-03T02:25:03+08:00

    您可以尝试使用 7-Zip或其他工具制作自解压 Zip 存档(可执行文件,.exe),然后使用MS SignTool对文件进行数字签名,验证签名。

    自解压存档也可以用 7-Zip 或其他存档工具打开,就好像它是一个普通的压缩存档一样,所以如果验证过程在这里工作,你可能不会费心去保留一个单独的、不可执行的 Zip --只是让用户知道他们可以打开可执行文件、检查内容并手动提取它。

    • 2
  2. Best Answer
    Ramhound
    2023-06-03T02:29:58+08:002023-06-03T02:29:58+08:00

    为了避免 SmartScreen 阻止从我的应用程序下载和安装文件,我购买了一个 EV 代码签名证书,它很昂贵。

    现在,当我签署我的安装文件时,Smartscreen 真的不再打扰用户了,它会让应用程序安装。

    但是,当用户尝试使用 Edge 从我们的网站下载 ZIP 格式的安装文件时,Smartscreen 仍然显示那条臭名昭著的消息

    如果您已经签署了安装应用程序的可执行文件,为什么要将该可执行文件(已经压缩)放入存档中?SmartScreen 使用多种因素来确定是否已知有关文件的足够信息。将示例发送到 Microsoft、让更多用户下载并信任该文件,甚至对正在下载的文件进行数字签名,这些都是提高其在 SmartScreen 中的声誉的方法。

    您的存档文件未经过数字签名。根据消息,它尚未提交给 Microsoft,也没有发生足够的下载,这意味着 SmartScreen 将警告用户。

    ZIP 文件未签名,因为您无法为 ZIP 文件签名,但 ZIP 中的 install.exe 文件已签名。

    您确实可以签署 ZIP 文件,我只是不相信,使用 OpenGPG 证书会对 SmartScreen 产生影响

    我应该怎么办 ?直接下载 EXE 文件,而不是 ZIP 文件?

    是的; 您还应该将压缩的可执行文件发送到 Microsoft,以便解决 SmartScreen 的其他注意事项,因为该可执行文件的每个版本最初都没有足够的下载次数。

    • 2

相关问题

  • VMware Workstation USB 仲裁服务无法自动启动

  • 如何在域和 Linux 活动目录中启用指纹传感器

  • 资源管理器侧面板中的桌面外壳快捷方式

  • 为什么我不能将文件从 Android 发送到 Windows 10?

  • 在多个文件上打开方式?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve