fxp007
![]() |
使用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 如有疏漏请指教,谢谢。 |
||
|---|---|---|---|
|
dxb_lazycat
菜的懒猫
![]() |
兄弟你能上传到这里么?
下得太慢了~! |
||
|---|---|---|---|
jtg1583
![]() |
大哥,为什么我设置好了之后.编译能够通过,并且也显示成功.但不能生成sys文件.
不知道错在哪儿. ![]() |
||
|---|---|---|---|
|
ProPlayboy
IT猴猴
![]() |
晕,直接用DS3.2不就行了。
|
||
|---|---|---|---|
whm200210
![]() |
我也是没有生成sys文件,编译也通过了,请教怎么回事
|
||
|---|---|---|---|
|
zhenkui2008
无言独坐放眼尘世外...
![]() |
这个东西很好用的啊
要是没有sys文件你可以看看编译log啊 里面有check 还有很多的路径呢 你看看哪些程序没有找到 设置好了让编译器能找到就能行了 我刚编译通过 有sys文件的 |
||
|---|---|---|---|
cm007
![]() |
这个问题是怎么回事啊?我还是没弄出来,有弄出来的详细说一声么?
|
||
|---|---|---|---|
Terryhml
![]() |
求救:怎么按照楼主的方法有这样的错误?
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 已跳过 ========== |
||
|---|---|---|---|
wangbnly
![]() |
Quote:引用第7楼Terryhml于2008-07-14 11:47发表的 : 这个问题是由于外部程序执行路径不对(或者是没有加执行路径)导致的 原文: 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所在的目录就好。 |
||
|---|---|---|---|
dongshengxian
![]() |
但是当我编译的时候老是弹出一个对话框:“调用会话的可执行文件”,提示让我指定用于调试会话的可执行文件的名称,请问这是怎么回事呢,能帮我解答一下吗,非常感谢。
|
||
|---|---|---|---|
dongshengxian
![]() |
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 已跳过 ========== 这样算是成功了吗,但当我调试的时候弹出一个对话框:“调用会话的可执行文件”这是怎么回事呢 |
||
|---|---|---|---|








