驱动程序开发网技术社区 » 总结、原创区 » 使用DDKWirzard+VS2005开发驱动 (转到动态网页)
本页主题: 使用DDKWirzard+VS2005开发驱动 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

fxp007
级别: 驱动牛犊


精华: 0
发帖: 12
威望: 15 点
积分: 140 分
贡献值: 0 点
好评度: 14 点
原创分: 1 分
注册时间:2007-07-26
最后登录:2008-04-07

 使用DDKWirzard+VS2005开发驱动

DDKWirzard是Oliver Schneider写的一个驱动开发辅助插件,支持windows2000 XP 2003,VS.net 2003 VS2005等。前提是你安装了VS和DDK或IFS
具体使用方法:
1.下载DDKWirzard,网址http://ddkwizard.assarbad.net/
ddkwizard_setup.exe
ddkbuild_bat.zip
这两个文件都要下,如果你的英语还可以的话就可以直接看用户手册ddkwiz_manual.pdf而不用往下看了。
2.将ddkbuild_bat.zip解压缩,将ddkbuild.bat放到随便一个路径下,这里假设是C:\winddk\。
3.VS2005-Tools-Options-Projects and Solutions-VC++ Directories-新建一个C:\winddk\
4.右键我的电脑-属性-高级-环境变量-添加
  变量名:WXPBASE
  变量值:C:\WINDDK\3790.1830
  变量值根据自己的情况修改。变量名情况如下:
  Windows 2000 DDK:W2KBASE
  Windows XP DDK:WXPBASE
  Windows 2003 Server DDK:WNETBASE
  Windows Longhorn/Vista DDK:WLHBASE
5.设置完毕就可以打开VS2005了。新建-项目-可以看到有了个DDK project,选择Driver,根据选择选定需要的DDK。Finish
6.项目属性-NMAKE-Included Search Path-添加C:\WINDDK\3790.1830\inc\ddk\wxp 这里根据自己需求选择
7.OK,F7吧。进入项目目录就能看到生成的objchk_wnet_x86目录以及里面的.sys了。
over
如有疏漏请指教,谢谢。
顶端 Posted: 2007-07-29 18:27 | 北京市网通 [楼 主]
dxb_lazycat
菜的懒猫
级别: 驱动牛犊


精华: 0
发帖: 30
威望: 31 点
积分: 300 分
贡献值: 0 点
好评度: 30 点
原创分: 0 分
注册时间:2007-08-02
最后登录:2008-07-29

 

兄弟你能上传到这里么?

下得太慢了~!
顶端 Posted: 2007-08-08 15:24 | 电子科技大学VLSI设计中心[211大厦8楼] 1 楼
jtg1583
级别: 驱动牛犊


精华: 0
发帖: 3
威望: 4 点
积分: 30 分
贡献值: 0 点
好评度: 3 点
原创分: 0 分
注册时间:2007-08-05
最后登录:2008-02-03

 

大哥,为什么我设置好了之后.编译能够通过,并且也显示成功.但不能生成sys文件.
不知道错在哪儿.
顶端 Posted: 2007-08-09 23:58 | 上海市崇明县ADSL 2 楼
ProPlayboy
IT猴猴
级别: 驱动大牛


精华: 0
发帖: 778
威望: 739 点
积分: 1008 分
贡献值: 0 点
好评度: 719 点
原创分: 0 分
注册时间:2005-07-07
最后登录:2008-08-12

 

晕,直接用DS3.2不就行了。
顶端 Posted: 2007-08-10 00:18 | APNIC 3 楼
whm200210
级别: 驱动牛犊


精华: 0
发帖: 11
威望: 12 点
积分: 110 分
贡献值: 0 点
好评度: 11 点
原创分: 0 分
注册时间:2007-08-11
最后登录:2007-10-25

 

我也是没有生成sys文件,编译也通过了,请教怎么回事
顶端 Posted: 2007-08-26 21:10 | 苏州大学 4 楼
zhenkui2008
无言独坐放眼尘世外...
级别: 驱动牛犊


精华: 0
发帖: 26
威望: 27 点
积分: 260 分
贡献值: 0 点
好评度: 26 点
原创分: 0 分
注册时间:2005-07-05
最后登录:2008-06-26

 

这个东西很好用的啊
要是没有sys文件你可以看看编译log啊
里面有check 还有很多的路径呢
你看看哪些程序没有找到
设置好了让编译器能找到就能行了 我刚编译通过 有sys文件的
顶端 Posted: 2008-04-13 11:40 | 北京市 5 楼
cm007
级别: 驱动牛犊


精华: 0
发帖: 29
威望: 30 点
积分: 1 分
贡献值: 0 点
好评度: 21 点
原创分: 0 分
注册时间:2007-10-31
最后登录:2008-07-24

 

这个问题是怎么回事啊?我还是没弄出来,有弄出来的详细说一声么?
顶端 Posted: 2008-07-11 18:03 | 四川省 6 楼
Terryhml
级别: 驱动牛犊


精华: 0
发帖: 10
威望: 11 点
积分: 3 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2008-07-10
最后登录:2008-08-11

 

求救:怎么按照楼主的方法有这样的错误?
1>------ 已启动生成: 项目: driver2.WNET, 配置: WNET checked Win32 ------
1>正在执行生成文件项目操作
1>'ddkbuild.cmd' 不是内部或外部命令,也不是可运行的程序
1>或批处理文件。
1>Project : error PRJ0019: 工具从"正在执行生成文件项目操作"
1>生成日志保存在“file://d:\Documents and Settings\信息安全\My Documents\Visual Studio 2005\Projects\driver2\driver2\BuildLog.htm”
1>driver2.WNET - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
顶端 Posted: 2008-07-14 11:47 | Unknown 7 楼
wangbnly
级别: 驱动牛犊


精华: 0
发帖: 8
威望: 9 点
积分: 1 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2007-01-25
最后登录:2008-08-03

 

Quote:
引用第7楼Terryhml于2008-07-14 11:47发表的  :
求救:怎么按照楼主的方法有这样的错误?
1>------ 已启动生成: 项目: driver2.WNET, 配置: WNET checked Win32 ------
1>正在执行生成文件项目操作
1>'ddkbuild.cmd' 不是内部或外部命令,也不是可运行的程序
1>或批处理文件。
.......


这个问题是由于外部程序执行路径不对(或者是没有加执行路径)导致的
原文:
Start up your Visual Studio2 IDE and from the Tools menu choose Options and in the left
navigation pane choose the folder Projects and Solutions and then VC++ Directories. From
the combobox Show directories for choose Executable files and add the path of the directory
where DDKBUILD.BAT resides here as well.
大意:
打开VS,选择菜单->工具->选项,在弹出的窗口里选择 项目和解决方案->VC++ 目录,然后从组合框
里面选择 可执行文件,在下面的列表中添加你的DDKBUILD.BAT所在的目录就好。
顶端 Posted: 2008-07-15 20:36 | 广东省深圳市 8 楼
dongshengxian
级别: 驱动牛犊


精华: 0
发帖: 2
威望: 3 点
积分: 2 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2008-08-11
最后登录:2008-08-13

 

但是当我编译的时候老是弹出一个对话框:“调用会话的可执行文件”,提示让我指定用于调试会话的可执行文件的名称,请问这是怎么回事呢,能帮我解答一下吗,非常感谢。
顶端 Posted: 2008-08-13 10:29 | 山东省济南市 9 楼
dongshengxian
级别: 驱动牛犊


精华: 0
发帖: 2
威望: 3 点
积分: 2 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2008-08-11
最后登录:2008-08-13

 

1>------ 已跳过生成: 项目: Driver4.WNET, 配置: WNET2K checked (PREfast) Win32 ------
1>没有为此解决方案配置选中要生成的项目
2>------ 已启动生成: 项目: Driver4.WLH, 配置: WLH checked (PREfast) Win32 ------
2>正在执行生成文件项目操作
2>"FINDSTR is a prerequisite but wasn't found!"
2>生成日志保存在“file://f:\Driver4\Driver4\BuildLog.htm”
2>Driver4.WLH - 0 个错误,0 个警告
========== 生成: 1 已成功, 0 已失败, 0 最新, 1 已跳过 ==========
这样算是成功了吗,但当我调试的时候弹出一个对话框:“调用会话的可执行文件”这是怎么回事呢
顶端 Posted: 2008-08-13 11:08 | 山东省济南市 10 楼
驱动程序开发网技术社区 » 总结、原创区
快速发帖 顶端
内容
HTML 代码不可用

使用签名
Wind Code自动转换

字数检查 恢复数据
按 Ctrl+Enter 直接提交
表情 [更多]

Powered by PHPWind v6.3.2 Code © 2003-08 PHPWind
This is html template view this page faster