我正在为Windows 7制作驱动程序官方,因为它未签名,并且禁用使未签名驱动程序工作的过程比实际签署驱动程序更麻烦。
好吧,为了对驱动程序进行签名,首先我需要使用Windows Driver Development Kit中最新的Inf2Cat为驱动程序制作目录文件,一切都很顺利,并且没有警告但是有一个错误 -
C:\ Users \ User \ Downloads \ dsdriv \ dsdriv>“C:\ Program Files(x86)\ Windows Kits \ 8.1 \ bin \ x86 \ Inf2Cat.exe”/ driver:C:\ Users \ Support \ Downloads \ dsdriv \ dsdriv / os:XP_X64,Server2003_X64,Vista_X64, 7_X64
................................ 可签名性测试失败。
错误: 22.9.12:INF文件(\ driver.inf)无法复制到%windir%\ inf。
警告: 无
我环顾谷歌,我发现人们有类似错误的结果,但解决方案没有解释,然后我尝试使用套件附带的Chkinf.bat实用程序来帮助我找到错误INF文件但是我遇到了一个非常奇怪的错误,即命令的语法不正确,但是我编写批处理来检查INF文件到Chkinf Documentation的确切但是它仍然出现语法错误,这里是我编译来检查driver.inf文件的蝙蝠 -
"C:\Program Files (x86)\Windows Kits\8.1\Tools\x86\ChkInf\chkinf" "C:\Users\User\Downloads\dsdriv\dsdriv\driver.inf"
我也试过了 -
"C:\Program Files (x86)\Windows Kits\8.1\Tools\x86\ChkInf\chkinf.bat" "C:\Users\User\Downloads\dsdriv\dsdriv\driver.inf"
和 -
"C:\Program Files (x86)\Windows Kits\8.1\Tools\x86\ChkInf\chkinf" C:\Users\User\Downloads\dsdriv\dsdriv\driver.inf /L results.txt /B /LO
但没用。
答案 0 :(得分:0)
ChkInf可能不存在于上述任何目录中。它沿着WinDDK发货。
你可以在
找到它WinDDK_InstalledPath \ Version_of_WinDDK \工具\ Chkinf \ chkinf.bat
问题可能是由于[SourceDisksFiles]包含INF复制指令