在安装non-MS-WHQL-signed驱动程序时,会弹出Windows安全对话框:
如果想要禁止弹出此框,可以通过导入证书的方法解决。
1.首先通过手工点击【始终信任来自??的软件(A)】安装一次。
2.进入目录”%windir%\inf“,找到最新的oem??.inf文件,用记事本打开确认里面的内容是下次自动安装的驱动。
3.进入目录%windir%\system32\catroot\{ID},找到文件OEM??.CAT (与第二步的数字一样),右击“属性”-->”数字签名“-->选定”签名者姓名“,点击”详细信息“,出现下图。
4.点击”查看证书“-->"详细信息"-->"复制到文件...",证书格式默认即可,将证书保存到文件中。
5.应用该证书文件,在命令行模式下,执行命令:
certutil.exe -f -addstore "TrustedPublisher" %cer_name%
这样下次再安装时,就不会弹出安全对话框。