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

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

编辑:澄清的问题。

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

注意:您将需要在管理员上下文才能成功使用此工具。

您需要获取Authenticode签名,创建一个目录文件,并用它签名。 微软决定,对于64位系统,它将要求驱动程序通过检查它的签名来避免供应商的篡改。

(注意:这和WHQL是一样的,它会测试驱动程序的质量 ,Authenticode只是表示驱动程序没有被恶意用户或病毒篡改;它没有说什么驱动程序,所以这是一个相对容易的 – 虽然是昂贵的签名)。

另一个解决方案是测试签名 ,如果你不打算重新分配你的程序。 https://technet.microsoft.com/library/dd919230.aspx