inf2cat for Win10驱动程序签名

问题描述 投票:1回答:1

我正在使用Microsoft的usbser.sys驱动程序通过USB使用串行接口仿真与自定义硬件进行通信。

自Win 8.1以来,我必须签署驱动程序。我在这个过程中使用了这个命令:

Inf2Cat /driver:"c:\path_to_driver" /os:8_X64,8_X86,Server8_X64,Server2008R2_X64,7_X64,7_X86,Server2008_X64,Server2008_X86,Vista_X64,Vista_X86,Server2003_X64,Server2003_X86,XP_X64,XP_X86,2000

一切都很好。但是,在Windows 10下无法正常工作。

我得到:“添加驱动程序包失败:无效的INF作为参数传递。(...)驱动程序预安装失败,错误#2()”

我认为我需要将Windows 10添加到支持的操作系统列表中。我怎样才能做到这一点? Windows10不是有效值。

我想我将不得不安装更新版的Inf2Cat。有谁知道我在哪里可以找到支持Windows10的?或者是否有不同的方法从Windows 10的inf文件创建cat文件?

我在Win10下安装了WindowsKits8.1,但没有Inf2Cat.exe文件。但是有一个makecat.exe文件。这是要走的路吗?我在哪里可以获得Microsoft的usbser.sys驱动程序的.cdf文件?

windows usbserial
1个回答
6
投票

好的,这是我回答我自己的问题:

我只是看错了文件夹。 inf2cat仍适用于Windows 10。

我现在做

cd "c:\Program Files (x86)\Windows Kits\10\bin\x86" Inf2Cat.exe /driver:"c:\path\to\driver" /os:8_X64,8_X86,Server8_X64,Server2008R2_X64,7_X64,7_X86,Server2008_X64,Server2008_X86,Vista_X64,Vista_X86,Server2003_X64,Server2003_X86,XP_X64,XP_X86,2000,10_X86,10_X64,Server10_X64

请注意,您不能指定* .inf文件的路径+文件名,但只需指定目录路径。这是上面的/ driver:“c:\ path \ to \ driver”,其中driver是一个目录,而不是和.inf文件。

© www.soinside.com 2019 - 2024. All rights reserved.