Windows驱动开发,刚开始学习,Fuck,VS2022 IDE默认生成的项目,居然报错,于是乎Google答案解决办法:
生成开始于 1:04...
1>------ 已启动生成: 项目: HelloMe, 配置: Debug x64 ------
1>Building 'HelloMe' with toolset 'WindowsKernelModeDriver10.0' and the 'Universal' target platform.
1>Stamping x64\Debug\HelloMe.inf
1>Stamping [Version] section with DriverVer=09/26/2025,1.4.46.908
1>HelloMe.vcxproj -> D:\Study\HelloMe\x64\Debug\HelloMe.sys
1>Driver is 'Universal'.
1>.........................
1>Signability test failed.
1>
1>Errors:
1>22.9.7: DriverVer set to a date in the future (postdated DriverVer not allowed) in HelloMe\hellome.inf.
1>
1>Warnings:
1>None
1>x64\Debug\inf2catOutput.log : Inf2Cat error -2: "Inf2Cat, signability test failed." Double click to see the tool output.
1>已完成生成项目"HelloMe.vcxproj"的操作 - 失败。
========== 生成: 0 成功,1 失败,0 最新,0 已跳过 ==========
解决办法:项目属性设置:Configuration Properties->Inf2Cat->General->Use Local Time
.
