我觉得这很烦人。在我的 Windows 7 SP1 计算机上,当我想从网络共享运行数字签名的 exe(以管理员身份)时,Windows 会向我显示橙子警示框。
但如果我从本地磁盘运行相同的 exe,Windows 会向我显示更友好的蓝色的信息框。蓝色框表示该 EXE 已进行数字签名。
橙色框和蓝色框之间的区别是一种非常好的视觉方式,可以区分 EXE 是有害的还是无害的。而且,如果 EXE 经过数字签名,我认为它来自本地磁盘还是网络共享没有任何区别。因此,对有效的数字签名 EXE 显示并看到橙色警告框是非常愚蠢的。显示橙色警告框让我担心该 EXE 是否已被篡改。
更令人厌恶的是,在我的 Windows 7 上,运行数字签名的 EXE 和未数字签名的 EXE 都会向用户显示相同的警告场景。我的意思是,在对橙色框回答“是”后,Windows 继续启动 EXE,不再如果 EXE 未经数字签名或数字签名无效,则会显示警告。
所以,我的问题是:如何让来自网络共享的有效数字签名的 EXE 显示蓝色框而不是橙色框?
====已回答,添加屏幕截图====
答案1
“大锤”方法是将整个\\chj
文件服务器标记为受信任。您可以通过 Internet 控制面板 ( inetcpl.cpl
) 将其添加到“受信任位置”,因为 Windows shell 使用与 IE 相同的区域设置。