===== Windows驅動 INF檔案: ===== https://www.itread01.com/content/1541650519.html ===== 瞭解數位簽章需求 ===== https://docs.microsoft.com/zh-tw/windows-hardware/manufacture/desktop/device-drivers-and-deployment-overview#signaturereqs ===== 為sys/cat檔案生成測試簽名 ===== https://www.itread01.com/content/1549061846.html\\ https://bbs.pediy.com/thread-190884.htm\\ ===== Windows驱动通过inf文件生成cat文件步骤 ===== 编写Windows驱动程序,最后一步就是打包和安装。Windows 7 64位系统以上的版本,如果没有对cat或者sys文件进行数字签名,驱动安装会出现问题,或者驱动使用过程也会出现异常。为了兼容性考虑,我们需要生成cat文件。 本人环境win7 x64位,安装了WinDDK。WinDDK提供了  Inf2Cat.exe 工具,该工具在 C:\WinDDK\7600.16385.1\bin\selfsign 目录下。 首先打开cmd命令行工具,接着执行cd命令进入到 C:\WinDDK\7600.16385.1\bin\selfsign 目录下。最后执行如下命令即可生成cat文件: Inf2Cat.exe /driver:c:\driver /os:2000,XP_X86,XP_X64,Server2003_X86,Server2003_X64,Vista_X86,Vista_X64,7_X86,7_X64 如上图,我这边的inf以及sys文件是存放在 c:\driver目录下,执行该命令时需要修改为各自的inf和sys文件目录。 生成cat文件后,对相关的文件进行数字签名,包括cat文件,即可在Win7 64,Win8 64,Win10 64等系统上正常安装和使用驱动。