首页
社区
课程
招聘
[求助]VS2013+WDK8.1编译驱动时间戳失败是怎么回事啊
发表于: 2014-10-20 11:23 15261

[求助]VS2013+WDK8.1编译驱动时间戳失败是怎么回事啊

2014-10-20 11:23
15261
1>------ 已启动全部重新生成:  项目: MyDriver1, 配置: Win7 Release Win32 ------
1>  Stamping Win7Release\MyDriver1.inf [Version] section with DriverVer=10/20/2014,11.20.58.646
1>  源.c
1>  MyDriver1.vcxproj -> C:\Users\妖皇有泪\Desktop\MyDriver1\Win7Release\MyDriver1.sys
2>------ 已启动全部重新生成:  项目: MyDriver1 Package, 配置: Win7 Release Win32 ------
2>  ........................
2>  Signability test failed.
2>  
2>  Errors:
2>  22.9.4: Bad file name for catalogfile from [Version] section in \mydriver1.inf
2>  
2>  Warnings:
2>  None
2>Win7Release\inf2catOutput.log : Inf2Cat error -2: "Inf2Cat, signability test failed." Double click to see the tool output.
========== 全部重新生成:  成功 1 个,失败 1 个,跳过 0 个 ==========

如上面 成功一个失败一个 百度了一下发现是 时间戳验证失败 说是什么时间验证不对
我按照别人说的 修改了 MyDriver1 Package 这个工程属性里面的 Use Local Time 选择 是 发现还是不成功 实在没办法了 求救啊

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费
支持
分享
最新回复 (19)
雪    币: 3863
活跃值: (2202)
能力值: ( LV6,RANK:93 )
在线值:
发帖
回帖
粉丝
2
我记得好像是要修复 mydriver1.inf里的时间,
DriverVer  = 06/15/2010,1.0.0.0
如06/15/2010,把这个改成最新时间如2014试试
2014-10-20 15:08
0
雪    币: 995
活跃值: (669)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
没人么。。。。。。。。。。
2014-10-20 16:35
0
雪    币: 995
活跃值: (669)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
没用啊 而且编译的时候会自动读取时间。。。
2014-10-20 16:36
0
雪    币: 773
活跃值: (442)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
5
项目 里注册输出 选否
2014-10-20 17:33
0
雪    币: 127
活跃值: (3148)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
2014-10-20 17:38
0
雪    币: 995
活跃值: (669)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
。。。找不到啊能否说明白点
2014-10-20 18:12
0
雪    币: 557
活跃值: (454)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
8
这个问题很容易解决的。

我可以看得出来,你是用Visual Studio 2013环境,来打开以前的项目工程。
这个时候,会编译报错。
这是因为,你没有把SOURCES这个文件进行转换。

首先,你用Visual Studio 2013环境打开以前的项目工程。然后你应该在Visual Studio 2013环境下,使用 FILE菜单下的--->Open--->Convert选项,来转换SOURCES这个文件。

不然编译就会出现错误  Inf2Cat error -2: "Inf2Cat, signability test failed." Double click to see the tool output.

接下来,你还要去掉编译的错误,把Warning Level的等级修改成  Turn Off All Warnings (/W0)

上面其他人说的话,都不对。听我的。

就这样做,就可以了。
我的朋友,祝你好运!
2014-10-20 21:13
0
雪    币: 995
活跃值: (669)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我直接用VS2013创建的WDM驱动工程。。。
2014-10-20 21:51
0
雪    币: 773
活跃值: (442)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
10

上传的附件:
2014-10-20 22:53
0
雪    币: 995
活跃值: (669)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
[QUOTE=房有亮;1325007]
[/QUOTE]
。。。。我这里是选择否的
2014-10-21 10:41
0
雪    币: 773
活跃值: (442)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
12
那就不知道了 我一般都是把 Package 项目删除
2014-10-21 12:50
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
inf文件里面的catalogfile=写上文件名
2014-11-20 13:43
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
为什么编译时要把warning都关了?
2015-4-27 20:27
0
雪    币: 1072
活跃值: (1593)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
这样会不会出问题,能不能介绍一下Package的作用?我也是看到你这个方法才不用package 编译的
2015-4-30 12:56
0
雪    币: 1072
活跃值: (1593)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
不关也可以的,但是提示警告和错误比较多,我都是看看报什么错,然后选择性的 Warnning Disable
2015-4-30 12:57
0
雪    币: 215
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
我也遇到了楼主的问题,看到了这篇文章http://blog.sina.com.cn/s/blog_54762b4b0100kapy.html
其中有说到
Errors:
22.9.4: Bad file name for catalogfile from [Version] section in \ser2pl.inf

Please add ot change the value “catalogfile” in the section [version]
Like
catalogfile=xxx.cat

讲白了我们只要把inf文件加上以下这个就行了,VS2013+WDK8.1亲测解决
[Version]
CatalogFile=xxx.cat
2015-5-7 15:10
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
[QUOTE=月の废墟;1369559]我也遇到了楼主的问题,看到了这篇文章http://blog.sina.com.cn/s/blog_54762b4b0100kapy.html
其中有说到
Errors:
22.9.4: Bad file name for catalogfile from [Version] section i...[/QUOTE]

已经测试了 哥们你的方法解决了问题
2016-3-20 12:43
0
雪    币: 4548
活跃值: (1513)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
都没说到点子上,工程属性Inf2Cat->General->Use Local Time选择是就OK了,时差导致。
2016-11-26 10:51
1
雪    币: 151
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
没有inf2cat 这个.
vs2013 +vs8.1
2017-1-3 23:22
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册