首页 > 系统相关 >Windows Defender SmartScreen 已阻止启动一个未识别的应用

Windows Defender SmartScreen 已阻止启动一个未识别的应用

时间:2024-07-24 13:54:50浏览次数:16  
标签:证书 Windows 代码 签名 软件 Defender SmartScreen 下载

对于软件开发者或者软件开发公司来说,发布应用程序后会面临一个难题,那就是用户在下载此应用程序时,SmartScreen会弹出“Windows Defender SmartScreen 已阻止启动个未识别的应用,运行此应用可能会导致您的电脑面临风险” 的警告,这种警告不利于用户信任,还有可能会减少用户下载率。

一 为什么会有这样的提醒?

这是因为您的软件触发了微软SmartScreen 筛选器,它是Microsoft微软推出一个保护用户免受互联网威胁的安全功能,可防止网络钓鱼或恶意软件网站和应用程序以及潜在恶意文件下载。

SmartScreen的工作原理是向 Microsoft 发送信息,以便对照已报告的恶意软件网站和已知不安全程序列表检查您的下载。如果发现有匹配的内容,SmartScreen 就会警告您,为了您的安全,该下载已被阻止。SmartScreen还会根据用户常用的下载列表来检查您下载的文件,如果您的下载不在列表中,它会发出警告。

二 如何消除SmartScreen警告

对于此警告,应用程序所有者的最佳做法就是建立SmartScreen信誉。而要获得SmartScreen信誉,就需要使用代码签名证书对应用程序进行数字签名。

代码签名证书分为OV和EV代码签名证书。使用OV代码签名证书需要通过累计下载才能获得SmartScreen信誉,而EV代码签名证书可立即获得SmartScreen信誉,下载应用程序时不会再出现Windows中的SmartScreen警告。

三 EV代码签名证书申请流程

代码签名证书_代码签名证书申请购买-JoySSL代码签名证书是对可执行脚本、软件代码和内容进行数字签名的数字证书。代码签名证书用于验证开发者身份真实性、保护代码的完整性。用户下载软件时,能通过数字签名验证软件来源,确认软件、代码没有被非法篡改或植入病毒,保护用户不会被病毒、恶意代码和间谍软件所侵害。icon-default.png?t=N7T8https://www.joyssl.com/certificate/select/code_signing.html?nid=16

1 注册账号

登录国内经销商JoySSL官网(有价格优势),注册一个证书申请账号,注册还会要求选填注册码,填写后可获取优惠券和一对一技术指导,有需要可填写“230916”

2选择证书并下单

在证书分类选项中选择代码签名,在证书类型中选择EV,根据自身需求选择证书品牌(Digicert、Sectigo、GlobalSign)。填写申请信息,包括个人或组织的基本信息、证书类型、软件相关信息等。确保填写准确无误。并下单支付费用(如已经填写注册码,可联系客服发放优惠券)

3 审核信息

CA将对您的身份信息和申请材料进行审核。审核过程可能包括电话验证、邮件验证等多种方式。在审核过程中,可能会联系您以核实身份或要求提供额外的证明文件。请确保及时响应并提供所需信息。

4 接收证书与使用

一旦审核通过,CA会颁发代码签名证书给申请者,收到后根据安装指南进行安装部署对软件进行签名!

标签:证书,Windows,代码,签名,软件,Defender,SmartScreen,下载
From: https://blog.csdn.net/William1234er/article/details/140639015

相关文章

  • Windows 使用 Visual Studio 2013 编译 paho-mqtt 生成dll lib 文件
    前言全局说明Windows使用VisualStudio2013编译paho-mqtt生成dlllib文件一、说明环境:Windows7旗舰版VisualStudio2013RTMPROCHS二、环境准备2.1安装VisualStudio2013https://www.cnblogs.com/wutou/p/183205322.2安装CMakehttps://www.cnblo......
  • 如何在 Linux 主机和 KVM 中的 Windows 客户机之间共享文件夹
    原文https://linux.cn/article-16023-1.html在本指南中,你将了解如何在Linux主机(例如使用KVM的Fedora、Ubuntu或LinuxMint)下运行的Windows客户机之间共享文件夹。virt-manager 应用(带有 libvirt)和软件包提供了一组灵活的工具来管理Linux中的虚拟机。它是自由开......
  • 尝试在 Windows 上将 PyTorch 与 CUDA 结合使用时出现问题
    我正在编写使用Whisper的代码,我需要带有CUDA的PyTorch来提高模型执行速度,我安装了CUDA(使用nvidia-smi命令进行验证,显示我有CUDA12.6)并且我安装了PyTorch使用命令pipinstalltorchtorchvisiontorchaudio--index-urlhttps://download.pytorch.org/whl......
  • cmake Windows安装
    前言全局说明cmake安装一、说明环境:Windows7x64旗舰版二、官网&下载CMake是一个开源的、跨平台的工具家族,旨在构建、测试和打包软件。CMake用于使用简单的平台和编译器独立的配置文件来控制软件编译过程,并生成可以在您选择的编译器环境中使用的本机makefiles和......
  • windows USB 设备驱动开发-USB Type-C 手动互操作性测试过程
    驱动开发中,可能需要测试已启用USBType-C的系统和Windows的互操作性。本文为设备和系统制造商提供了指南,用于对公开USBType-C连接器的系统和设备执行各种功能和压力测试。它假定读者熟悉官方USB规范和xHCI互操作性测试过程,可从USB.ORG下载。可以使用USBType-C......
  • Windows版本免费PyMol的安装
    技术背景在前面一篇博客中,我们介绍过在Linux平台下安装和使用免费版本的PyMol。其实同样的这个免费版在Windows平台上(这里以win11为例)也是支持的。安装流程这个免费版本的PyMol依赖于Conda,因此首先需要访问conda官网下载一个miniconda到本地进行安装,这部分配置都是通过交互界面......
  • 如果 Python 脚本正在使用文件夹,如何在文件资源管理器中进行更改时防止 Windows 的“
    我有一个简单的脚本,显示在QTreeView中的QListView中选择的目录的内容,我想添加打开文件资源管理器的功能,以让用户编辑目录内的内容。但是,添加新的文件夹和文件可以,但删除或移动文件夹或文件会提示“文件夹正在使用”错误:此操作无法完成,因为该文件已在另一个程......
  • windows10安装过程,win7升级win10过程
    教程是win7老系统升级win101、空的u盘和一台windown操作系统的电脑准备一个u盘,提前备份盘内数据,因为制作启动盘会将u盘格式化需要一台能联网的windows操作系统的电脑用于制作系统安装盘2、浏览器搜索“下载win10安装包”也可直接点击链接 下载Windows10 3、下载之......
  • windows 系统下常用命令
    根据进程名称查找进程PID>tasklist|findstrchrometasklist命令详解tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表。命令结合筛选器一起使用,可以按照我们的需求进行过滤,查找我们需要了解的进程信息。tasklist替换tlist.exe工具。findstr命令详......
  • Windows桌面突然出现desktop.ini文件怎么处理
    在Windows系统中,desktop.ini文件是一个系统可识别的文件,主要用于存储用户对文件夹的个性设置,如文件夹图标、背景颜色等。以下是对desktop.ini文件的详细解释:一、文件作用   存储个性设置:当用户更改文件夹的图标、背景颜色或设置其他属性时,这些配置信息会被存储在文件夹内......