我的Windows应用程序是否需要使用受信任的证书进行签名?
发布时间:2020-12-14 05:43:08 所属栏目:Windows 来源:网络整理
导读:我使用C和QT库开发了一个 Windows应用程序.该应用程序不需要提升权限即可运行. 我打算将我的应用程序作为从网站下载的MSI安装程序进行分发.安装程序将使用我签名的证书进行签名. 但是,我没有签署EXE文件,我也没有看到任何问题.安装后启动应用程序时没有显示
我使用C和QT库开发了一个
Windows应用程序.该应用程序不需要提升权限即可运行.
我打算将我的应用程序作为从网站下载的MSI安装程序进行分发.安装程序将使用我签名的证书进行签名. 但是,我没有签署EXE文件,我也没有看到任何问题.安装后启动应用程序时没有显示安全警告. 所以问题是,我是否应该签署EXE文件?如果我不签名,会有任何问题吗? 例如,在我下载了Dependency Walker工具后,它会在每次运行时向我显示有关未经验证的发布者的安全警告.我的EXE文件也没有签名,但我没有看到任何警告. 我想知道如果我在签名的MSI安装程序中发布未签名的EXE文件,是否会遇到任何问题. 解决方法
EXE文件最好是签名,但通常不是强制性的.除非文件具有
zone identifier或正在升级(“以管理员身份运行”),否则Windows在运行未签名的可执行文件时不会警告用户.
但是,未签名的文件更可能会遇到来自安全软件的误报,可能会导致用户或管理员关注文件和/或进程的可信度,并且管理员在高安全性环境中更难以列入白名单. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |