首页
社区
课程
招聘
[原创]VS2012 ddk驱动编译与虚拟机联机调试设置(已更新)
发表于: 2013-3-18 13:12 66500

[原创]VS2012 ddk驱动编译与虚拟机联机调试设置(已更新)

2013-3-18 13:12
66500
收藏
免费 6
支持
分享
最新回复 (60)
雪    币: 3343
活跃值: (1243)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
26
好黑的图,手机看有点费劲。
2013-4-25 14:44
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
好帖 学习以下 ..感谢
2013-4-25 15:51
0
雪    币: 101
活跃值: (82)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
28
2012写驱动好幸福,直接都能编译调试。。。。
2013-5-11 21:14
0
雪    币: 108
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
谢谢,学习,mark
2013-5-12 00:14
0
雪    币: 110
活跃值: (34)
能力值: (RANK:50 )
在线值:
发帖
回帖
粉丝
30
赞~
但俺好像记得对目标操作系统有限制吧,只能是比较高的版本来着
2013-5-12 02:30
0
雪    币: 74
活跃值: (703)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
好帖,感谢分享,mark
2013-5-15 19:34
0
雪    币: 275
活跃值: (51)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
32
楼主写的有点省略了,
比如vs导入的工程还是会把警告当做错误,
这个需要更改,还有会有个
Signability test failed.
1>  
1>  Errors:
1>  22.9.4: Bad file name for catalogfile from [Version] section in \mydriver1.inf
1>  
1>  Warnings:
1>  None
的问题 看起来应该是 驱动签名的玩意 不知道楼主你是怎么解决这个问题的
2013-5-16 15:14
0
雪    币: 70
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
33
好强大, 没机会用了,
2013-5-23 18:21
0
雪    币: 47
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
34
[QUOTE=LuckyG;1177946]楼主写的有点省略了,
比如vs导入的工程还是会把警告当做错误,
这个需要更改,还有会有个
Signability test failed.
1>  
1>  Errors:
1>  22.9.4: Bad file name for catalogfile from [Version]...[/QUOTE]
32位win7是不需要签名的,如果是64位可以进行如下操作来强制取消数字签名:
    关闭强制驱动签名的命令如下: bcdedit/set testsigning on     用管理员身份打开CMD命令行,输入上面的命令,完成以后将电脑重启。。进入系统以后,打开设备管理器一看,原先那个警告没有了。查看其状态,为正常启用。
2013-5-25 14:22
0
雪    币: 275
活跃值: (51)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
35
你说的意思是关闭测试机的驱动签名吧
我说的是vs编译生成的时候,出问题,
后来我把文件里面的关于签名的哪行删掉了
2013-5-25 14:52
0
雪    币: 275
活跃值: (51)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
36
这是按照步骤转换后的错误,无法生成驱动文件,

------ 已启动生成: 项目: DDK_HelloWorld, 配置: Win7 Debug Win32 ------
1>  Done Adding Additional Store
1>  
1>  Number of errors: 1
1>  
1>SIGNTASK : SignTool error : File not found: SYS\x86\DDK_HelloWorld.sys
1>  
2>------ 已启动生成: 项目: DDK_HelloWorld-Package (DDK_HelloWorld-Package\DDK_HelloWorld-Package), 配置: Win7 Debug Win32 ------
2>C:\Program Files (x86)\Windows Kits\8.0\build\WindowsDriver8.0.common.targets(1347,5): error MSB3030: 无法复制文件“C:\mini_ddk\SYS\x86\DDK_HelloWorld.sys”,原因是找不到该文件。
========== 生成: 成功 0 个,失败 2 个,最新 0 个,跳过 0 个 ==========
2013-5-30 10:49
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
好详细,保存一下
2013-6-8 13:17
0
雪    币: 400
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
38
多谢楼主,先留名,再认真学习
2013-6-8 13:52
0
雪    币: 3761
活跃值: (484)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
39
好贴,做个标记
2013-6-11 20:01
0
雪    币: 81
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
40
感谢分享  做个标记
2013-6-14 10:43
0
雪    币: 214
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
41
谢谢 楼主整理啊~~~~~~
2013-6-26 23:13
0
雪    币: 621
活跃值: (114)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
42
不错,先留个脚印,正在看windows内核安全编程
2013-6-28 23:42
0
雪    币: 10845
活跃值: (17236)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
43
多谢楼主分享安装使用方法,
2013-7-27 10:42
0
雪    币: 212
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
44
MARK好东西正常学习!
2013-9-2 23:50
0
雪    币: 121
活跃值: (121)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
45
32楼提到的问题有2种情况:
1、编译WDF驱动的时候,产生这情况的原因是没有找到WDF coinstaller DLL, 下载wdfcoinstaller 安装后,以上错误消失。下载地址:http://msdn.microsoft.com/en-us/windows/hardware/br259104

2、编译非WDF驱动的时候,在win7上,原因是安装了KB2862966这个更新包。

第1种情况,我不能肯定;第2种情况,我可以肯定。
2013-9-4 19:19
0
雪    币: 167
活跃值: (120)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
46
真巧,我数据库老师也叫刘慰= =
2013-9-4 20:04
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
47
为什么我点DRIVER->Test->Configure Computers连接虚拟机的时候没弹出楼主的窗口?
2013-9-26 16:24
0
雪    币: 110
活跃值: (34)
能力值: (RANK:50 )
在线值:
发帖
回帖
粉丝
48
印象中WDK8只能编译Windows NT6.0或以上版本的驱动,而VS2012的驱动调试目标系统似乎一定要是Windows BT6.2以上……
2013-9-27 11:51
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
49
Windows BT6.2 是什么?
2013-9-29 09:21
0
雪    币: 229
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
50
1>------ 已启动生成: 项目: DDK_HelloWorld, 配置: Win7 Release x64 ------
2>------ 已启动生成: 项目: DDK_HelloWorld-Package (DDK_HelloWorld-Package\DDK_HelloWorld-Package), 配置: Win7 Release x64 ------
2>C:\Program Files (x86)\Windows Kits\8.0\build\WindowsDriver8.0.common.targets(1347,5): error MSB3030: 无法复制文件“D:\driver\009_DDK_HelloWorld\SYS\x64\DDK_HelloWorld.sys”,原因是找不到该文件。
========== 生成: 成功 1 个,失败 1 个,最新 0 个,跳过 0 个 ==========

这是什么情况呀????
各位高手???
2013-10-15 18:32
0
游客
登录 | 注册 方可回帖
返回
//