如何用cat文件安装驱动程序?

时间:2011-04-12 07:26:08

标签: windows 64-bit device-driver signed

我有内核驱动程序。在32位系统和Windows XP及更低版本上安装时,我没有遇到任何问题并使用了SetupCopyOEMInf,但需要对64位驱动程序进行签名。我签了它,我需要有一个cat文件,驱动程序复制到计算机的某个地方,这种安装方法不起作用。我该如何安装?

编辑:澄清了这个问题。

2 个答案:

答案 0 :(得分:43)

在Windows Vista和Windows 7中,有一个用于处理驱动程序设置的新实用程序调用{​​{3}}。它完全处理这种工作。只需将所有驱动程序相关文件(* .inf,* .cat,* .sys)复制到目标计算机上的目录中,然后使用PnPUtil -i -a <InfName>.inf

注意:您需要在管理员环境中才能成功使用此工具。

答案 1 :(得分:1)

您需要获得Authenticode签名,创建目录文件并使用该签名进行签名。 Microsoft决定,对于64位系统,它将要求驱动程序通过检查签名来从供应商处取消阻止。

(注意: 与WHQL相同,WHQL测试驱动程序的质量 .Authenticode仅表示驱动程序未被某些人篡改过恶意用户或病毒;它没有说明驱动程序的功能,所以它是一个相对容易 - 虽然价格昂贵 - 可以获得的签名。)

如果您不打算重新分发程序,则另一种解决方案是test-signinghttps://technet.microsoft.com/library/dd919230.aspx

相关问题