【发布时间】:2018-10-10 11:37:33
【问题描述】:
我有自定义的 Windows 驱动程序,直到现在都在使用,没有签名。我想签署它以避免在 Windows 7 上安装时出现警告消息,并允许在 Windows 10 上安装而无需禁用某些选项。目前我使用自签名证书进行测试,计划是在测试完成后购买真正的证书。有3个问题:
1) 我的第一个测试是在 Windows XP (VM) 上。 XP 说驱动程序在安装开始时已签名,但后来显示一条消息“该软件...尚未通过 Windows 徽标测试以验证其兼容性...”。之前使用未签名的驱动程序显示了相同的消息。是否有必要为“Windows 徽标测试”做其他事情,还是取决于证书的类型?可以在没有此类 Windows 徽标测试的情况下安装在 Windows 10 上吗?
2) 驱动程序签名是在 .CAT 文件上进行的,通过这种方式可以识别所有文件。 .DLL-s 需要单独签名吗?
3) 我当前的 WDK 是旧版本,Inf2cat 工具没有适用于 Windows 10 的/os 选项 (10_X64)。如果签名适用于 Windows 7 (/os:7_X64),是否可以安装在 Windows 10 上?
【问题讨论】: