在Windows Vista中,当我运行某些程序时,Vista说:
The publisher cannot be verified, are you sure you want to run this software?
我相信这适用于尚未签名的软件,但我不确定。
我的问题是:我怎样才能防止这个消息提出一个特定的程序?
有没有办法告诉Vista从现在开始“信任”一个程序?
任何帮助或解释感激地收到。
我正在运行家庭高级版。
所有的软件(EXE的,DLL)都应该为Windows Vista签名。 它需要获得一个“Vistaauthentication”的应用程序,实际上只是“良好的做法”。
在运行尚未安装的应用程序,已下载的应用程序等时,最常见的提示是
如果您真的想“信任”您系统上的程序,而不会为其他应用程序创build安全漏洞,那么最简单的方法就是自己获取数字签名并自行签署应用程序(使用signtool.exe ),同时将该证书添加到Windows证书存储区中。 您不需要购买,自签名证书就可以,只要它在您的Windows证书商店。
这个消息是因为供应商没有用vistavalidation软件。 select不要再问的方块通常不起作用。 为了让它记住你的select,你需要find该程序的exe文件,去属性,并在常规选项卡通常是一个消息,Vista是阻止程序,解锁它,应该sorting它。 它会要求UAC许可。
你得到这个没有数字签名的程序。 为了摆脱它,错误的开发人员签署他们的软件。
我不知道你可以禁用它的个人文件,但这将禁用所有的.exe文件:
使用“开始”>“运行”运行gpedit.mscn。 然后select用户configuration>pipe理模板> Windows组件>附件pipe理器。 然后将“* .exe”添加到“中等风险文件types的包含列表”
不是真的推荐。