作为一位资深代码工程师写好了一个软件,但在windows运行过程中直接被拦截,每次运行软件都和闯关一样,好好的软件得不到正常的运行,直接影响到软件体验及项目实测应用的需求。
消除启动软件时Windows的拦截与风险警告或者Windows SmartScreen的立即信任这可不是一件简单的事情。
解决办法
需要将发布的软件经过数字证书签名后才可以运行,具体步骤:
一、Gworg申请EV类型代码签名证书(数字证书)选择里面最便宜的就够用了。
二、然后配合实名,验证要求很严格,他必须是正常经营的单位并且成立时间最好满一年,然后第三方可以查到电话和邮箱,公司地址是真实的。
三、验证申请人身份信息和单位信息实名,确定快递地址,大约等待一个星期左右认证完成。
四、收到代码签名证书UK,然后打开软件签名工具,选择需要签名的软件文件,点击签名。
五、运行软件的时候就会被windows系统信任,并且可以避免代码篡改,保证软件的完整性,也确保了软件发布者身份(保障了软件知识产权)。
4000520066 欢迎批评指正
Copyright © 1996-2019 SINA Corporation
All Rights Reserved 新浪公司 版权所有
All Rights Reserved 新浪公司 版权所有