Xan*_*anx 7 wdk visual-studio-2012
我正在尝试使用Visual Studio 2012开发一个驱动程序,它自动与WDK集成.
当我尝试构建我的驱动程序时,我收到来自Inf2Cat应用程序的错误消息.它说:
错误:2> 22.9.7:DriverVer在\ntleg.inf中设置为错误日期(不允许使用过期的DriverVer).当前日期(UTC)是2013年1月3日.
在我的NTLeg.inf中我有:
[Version]
Signature="$WINDOWS NT$"
Class=
ClassGuid=
Provider=
DriverVer=
CatalogFile=NTLeg.cat
Run Code Online (Sandbox Code Playgroud)
所以,DriverVerProperty是空的.我试图用任何值填充它,但Inf2Cat报告相同的错误.我试着填写当前,过去和未来的日期,结果相同.我该怎么办?
我尝试了WDK提供的示例,并且所有人都报告了此错误.
小智 17
当使用StampInf自动填充DriverVer时,它使用本地时间而不是GMT,但Inf2Cat默认使用GMT(UTC)进行验证.请参阅StampInf文档中的Microsoft注释和建议http://msdn.microsoft.com/en-us/library/windows/hardware/ff552789(v=vs.85).aspx
最简单的修复方法是将Inf2Cat的驱动程序包项目设置更改为set/uselocaltime.然后问题就消失了!
| 归档时间: |
|
| 查看次数: |
6716 次 |
| 最近记录: |