环境已经搭建完成,现在我们来创建一个Driver工程。
1. 新建一个项目,选择“DDK Project”,模板选择“Driver”。
2.
3.“Finish”之后,VS2005\2008就直接生成一个驱动框架,提供了最基本的入口函数和派遣函数。这就像
4. 现在就可以直接进行编译。编译结果如下。
1>------ 已启动生成: 项目: Driver1.WXP, 配置: WXP checked Win32 ------
1>正在执行生成文件项目操作
1>OSR DDKBUILD.CMD V7.3/r27 (2008-09-06) - OSR, Open Systems Resources, Inc.
1>DDKBLD: >> Setting custom environment variables [ddkbldenv.cmd] ...
1>DDKBLD: << Finished setting custom environment variables [ddkbldenv.cmd] ...
1>DDKBLD: >> Performing pre-build steps [ddkprebld.cmd] ...
1>DDKBLD: New build number is 2 ...
1>DDKBLD: << Finished pre-build steps [ddkprebld.cmd] ...
1>DDKBLD: WXP (checked) using the Windows XP DDK and %WXPBASE%
1>DDKBLD: Directory: F:\开发\projects\驱动\Driver1\Driver1
1>DDKBLD: WXPBASE: F:\WINDDK\3790~1.183
1>DDKBLD: Run build -MI -Ze for checked version in .
1>BUILD: Adding /Y to COPYCMD so xcopy ops won't hang.
1>BUILD: Using 2 child processes
1>BUILD: Object root set to: ==> objchk_wnet_x86
1>BUILD: Compile and Link for i386
1>BUILD: Examining f:\开发\projects\驱动\driver1\driver1 directory for files to compile.
1> f:\开发\projects\驱动\driver1\driver1
1>BUILD: Compiling (NoSync) f:\开发\projects\驱动\driver1\driver1 directory
1>Compiling - drvversion.rc for i386
1>Compiling - driver1.cpp for i386
1>BUILD: Compiling
1>BUILD: Linking f:\开发\projects\驱动\driver1\driver1 directory
1>Linking Executable - objchk_wnet_x86\i386\driver1.sys for i386
1>BUILD: Done
1>
1>
1>DDKBLD: Build complete
1>DDKBLD: Building browse information files
1>DDKBLD: >> Performing post-build steps [ddkpostbld.cmd] ...
1>DDKBLD: << Finished post-build steps [ddkpostbld.cmd] ...
1>生成日志保存在“file://f:\开发\projects\驱动\Driver1\Driver1\BuildLog.htm”
1>Driver1.WXP - 0 个错误,个警告
========== 生成: 1 已成功, 0 已失败, 0 最新, 0 已跳过==========
参考地址:
http://blog.csdn.net/qingruo_yin/article/details/6400133