富康视频聊天软件下载:驱动程序开发中VC6.0与DDK环境变量设置问题 驱动程序开发网技术社区
来源:百度文库 编辑:中财网 时间:2024/04/30 05:04:30
驱动程序开发中VC6.0与DDK环境变量设置问题
VC6.0与DDK的合作实质就是在VC中调用DDK中的Build.exe!我的做法是
1)建立一个批处理,让他能编译我的Driver Code!
2)建立一个空的工程,加入Driver Code&&Make file!
3)修改自己的工程的环境参数!在Command Lines中调用批处理!
完了!
举例:
DDK Path: d:\\NTDDK\\
Driver Path: e:\\WDM\\Packet\\Driver\\
批处理: e:\\WDM\\MakeDriver.bat
批处理文件:
@echo on
if \"%1\"==\"\" goto usage
if \"%3\"==\"\" goto usage
if not exist %1\\bin\\setenv.bat goto usage
d:
call %1\\bin\\setenv d:\\NTDDK
e:
cd %3
build
goto exit
:usage
echo usage
e:\\WDM\\MakeDriver.bat d:\\NTDDK e:\\WDM\\packet\\driver e:\\WDM\\packet\\driver free
echo
eg e:\\WDM\\MakeDriver.bat d:\\NTDDK e:\\WDM\\packet\\driver e:\\WDM\\packet\\driver free
:exit
该批处理首先对传递的参数作一些检查,然后调用ddk的setenv命令设置环境变量,然后改变目录为源程序所在驱动器和目录,并最后调用build
在VC6.0的中修改环境变量:
Build command line:
e:\\WDM\\MakeDriver.bat d:\\NTDDK e:\\WDM\\packet\\driver e:\\WDM\\packet\\driver free
Rebuild all options:
-nmake /a
Output file name:
packet.sys
Browse info file name
packet.bsc
然后就可以F7了!!
这样有一个缺点,就是当移动该工程目录的时候就要修改命令行的参数,不是很方便。
VC6.0与DDK的合作实质就是在VC中调用DDK中的Build.exe!我的做法是
1)建立一个批处理,让他能编译我的Driver Code!
2)建立一个空的工程,加入Driver Code&&Make file!
3)修改自己的工程的环境参数!在Command Lines中调用批处理!
完了!
举例:
DDK Path: d:\\NTDDK\\
Driver Path: e:\\WDM\\Packet\\Driver\\
批处理: e:\\WDM\\MakeDriver.bat
批处理文件:
@echo on
if \"%1\"==\"\" goto usage
if \"%3\"==\"\" goto usage
if not exist %1\\bin\\setenv.bat goto usage
d:
call %1\\bin\\setenv d:\\NTDDK
e:
cd %3
build
goto exit
:usage
echo usage
e:\\WDM\\MakeDriver.bat d:\\NTDDK e:\\WDM\\packet\\driver e:\\WDM\\packet\\driver free
echo
eg e:\\WDM\\MakeDriver.bat d:\\NTDDK e:\\WDM\\packet\\driver e:\\WDM\\packet\\driver free
:exit
该批处理首先对传递的参数作一些检查,然后调用ddk的setenv命令设置环境变量,然后改变目录为源程序所在驱动器和目录,并最后调用build
在VC6.0的中修改环境变量:
Build command line:
e:\\WDM\\MakeDriver.bat d:\\NTDDK e:\\WDM\\packet\\driver e:\\WDM\\packet\\driver free
Rebuild all options:
-nmake /a
Output file name:
packet.sys
Browse info file name
packet.bsc
然后就可以F7了!!
这样有一个缺点,就是当移动该工程目录的时候就要修改命令行的参数,不是很方便。
NT/2000下VC6.0中能否不用驱动程序进行并口操作急求答案!!!
安装vc6.0过程中
“+=”在VC6.0中与在VC++.NET的区别
.net 与vc6.0 有什么区别
VC6.0中会不会自动调用delete
VC6.0中 slider的更新问题
VC6.0中怎么查找关键词?
vc6.0中这样的错误是什么意思?
怎样在VC6.0中添加图标
如何在VC6.0中使用DTS
如何在VC6.0中使用DTS
如何在VC6.0中使用DTS
在vc6.0中,利用向导生成单文档结构,选基类CEDITVIEW与CVIEW有什么不同
ifsddk 与 win2k ddk 有什么区别吗?
VC6.0与VC.NET区别大吗?
怎样才可以让vc6.0与ezwindows相关联
如何解决VC6.0与迅雷的冲突?
小弟求与vc6.0配套的MSDN下载
在windows2003中安装vc6.0为什么不能成功!
在VC6.0 中如何快速代码缩进
vc6.0中将文本内容 加入列表框中
vc6.0中将文本内容 加入列表框中
vc6.0中将文本内容 加入列表框中
vc6.0中将文本内容 加入列表框中