我无法让 Windows 8(发布预览版)接受描述为问题解决方案的inf2cat或makecat方法
除非我禁用验证。
此时我没有使用任何证书签署这些,只是试图克服阻止驱动程序安装的错误。
Windows 8 给了我一个非常不起眼的错误:
“尝试将驱动程序添加到商店时遇到问题。”
查看事件日志,没有任何用处;仅来自“Windows 错误报告”的信息条目,指示PnPdriverimporterror。
当我将原始文件与与 inf 不匹配的 cab 文件一起使用时,我收到其他人列出的错误:
文件的哈希值不存在于指定的目录文件中。
我有一个.inf
需要生成的文件.cat
。
也许我做错了什么。想法??
INF2CAT 方法
c:\win_xp_vista32_64>inf2cat /driver:"." /os:XP_X86,XP_x64,Vista_X86,Vista_x64,7_X86,7_X64,8_X86,8_X64
.......................
Signability test complete.
Errors:
None
Warnings:
22.9.10: usbser.sys in [drivercopyfiles.nt] is missing from [SourceDisksFiles] s
ection in \mchpcdc.inf; ok if file source is provided via LayoutFile in [Version
].
22.9.10: %driverfilename%.sys in [drivercopyfiles.ntamd64] is missing from [Sour
ceDisksFiles] section in \mchpcdc.inf; ok if file source is provided via LayoutF
ile in [Version].
Catalog generation complete.
c:\win_xp_vista32_64\mchpcdc.cat
MAKECAT 方法
--- start of catalog.cdf file---
[CatalogHeader]
Name=mchpcdc.cat
ResultDir=.\
[CatalogFiles]
<hash>mchpcdc=.\mchpcdc.inf
---end of .cdf file ---
c:\win_xp_vista32_64>makecat catalog.cdf
这些相同的文件,无论是哪种方法的 cat,都可以在 Windows 7 中正常安装。