微软驱动开发工具

原创 2007年10月10日 17:02:00

http://bbs.driverdevelop.com/read.php?tid-92813.html


============

EasySYS 一键建立VC+DDK的驱动开发环境

点击进入下载页面(包括源代码以及可执行文件):
http://sourceforge.net/project/showfiles.php?group_id=183220

备用下载地址:
http://mykof.com/tools/EasySYS.zip

名称: EasySYS

版本: 0.3.1

作者: Lei Bian

描述: 一键建立VC+DDK的驱动开发环境。

背景:很多程序员喜欢使用VC这样的IDE(我就是),而微软强烈建议我们使用DDK的编译环境,即进入相应的编译环境(如Windows 2000 Checked Build Enviroment),在你的驱动源程序目录下使用build命令编译驱动生成SYS。习惯了VC的我们感觉这样挺麻烦的,幸好VC IDE很强大,我们可以对他进行简单的设置来搭建VC+DDK的驱动编译环境。网上有很多的文章介绍这个(咱网站的老大znsoft也发过),最近我看到了Chunhua Liu前辈的QuickSYS(0.2.2)这个软件,感觉非常好,但是现在我的DDK是DDK 2003 SP1,QuickSYS 0.2.2版本是通过配置VC编译器的详细参数实现了驱动的编译,DDK 2003下无法正常工作了,因为DDK 2003 很多头文件对编译器的版本做了限制,VC6的编译器版本过低而无法编译(VC 2003 的编译器应该可,PS:但是微软不赞同了这种做法以)。所以我在Chunhua Liu前辈的基础上开发了0.3.0.0版本,适用DDK2000/DDKXP/DDK2003,方便的建立VC+DDK的驱动开发环境,免去了繁琐的手工设置。软件使用了DDKBUILD.BAT(来自Hollis Technology Solutions)它的功能是根据不同设置正确调用DDK来编译驱动。DDKBUILD.BAT的核心代码如下:

REM================================================
REM 建立编译的环境变量等
pushd "."
call "%DDKROOT%/bin/setenv.bat" %DDKROOT% %1 %2 %3 %4 %5
popd
REM 编译驱动
pushd "."
call build.exe -e
popd
REM================================================

很简单的几句话就搭建了VC+DDK的驱动编译环境。DDKBUILD.BAT 做了很多其他工作,使得支持几乎任何一个版本的DDK,所以我还是把DDKBUILD.BAT放在了EasySYS中,大家可以根据需要来实现EasySYS没有实现的编译环境(http://www.hollistech.com/ 提供了完整的教程)。


后记:
后来得知Chunhua Liu前辈早已完成了0.3.0版本, http://www.codeproject.com/tools/quicksys.asp?df=100&forumid=2791&exp=0&select=583645 所以我把程序改为EasySYS, 和QuickSYS 0.3.0 使用了不同的方法实现VC+DDK的驱动开发环境。


资源:
微软驱动开发入门
http://download.microsoft.com/download/5/D/6/5D6EAF2B-7DDF-476B-93DC-7CF0072878E6/DrvDev_Intro.doc
VC配合DDKBUILD.BAT建立开发环境
http://www.hollistech.com/Resources/ddkbuild/ddkbuild.htm
DDKBUILD.BAT使用说明
http://www.hollistech.com/Resources/ddkbuild/ddkbuildhelp3_13.htm 

如何安装inf类型驱动程序 inno

如何安装inf类型驱动程序 inno      如果想在打包时支持自动安装驱动程序,有很多种办法。这里介绍使用DPInst.exe安装inf驱动的办法。一、Driver Install Framewo...
  • shuaihj
  • shuaihj
  • 2013年06月20日 15:41
  • 14527

了解Windows系统驱动程序--数字签名

由于设备驱动程序运行在内核模式下,有权访问Windows系统里的所有资源,所以必须确保设备驱动程序是值得信任的,这样才能确保Windows系统的稳定性。而要做到信任,则必须满足以下两个条件。 ...
  • pankul
  • pankul
  • 2014年07月26日 23:08
  • 1136

程序员最爱的十大开发工具

1、 VisualAgeJava。它与其它JAVA开发工具相比有很多独特的地方,VAJ用自己的二进制格式文件(资源库)作为基本的存储模型。内置的版本控制、增量编译和高效的debug工具。   2、 ...
  • ayang1986
  • ayang1986
  • 2016年03月11日 10:19
  • 4625

微软驱动认证

  • 2013年05月08日 10:21
  • 560KB
  • 下载

写二进制文件到虚拟软驱工具

  • 2010年04月15日 12:49
  • 196KB
  • 下载

dell r720 raid卡驱动及虚拟软驱制作工具

  • 2016年08月17日 15:35
  • 5.05MB
  • 下载

仿真软驱专用优盘格式化工具

  • 2013年02月27日 10:38
  • 251KB
  • 下载

SmartDrv.exe工具和vfloppy虚拟软驱

  • 2009年07月25日 12:44
  • 1.62MB
  • 下载

谷歌开发工具Android Studio安装使用图文教程

昨天Google I/O开发者大会上宣布,Android Studio 1.0的前瞻版发布了,今早马上下载尝下鲜。 下载地址如下: https://developer.android.co...
  • MYBOYER
  • MYBOYER
  • 2013年05月18日 13:12
  • 714

十款值得推荐的php开发工具

下面介绍10个免费、强大的PHP编辑器/开发工具。这些编辑器拥有调试器、增量执行PHP脚本、查看每一行的所有变量值等功能。 1) Notepad ++   Notepad++是一款非常有特色的编辑...
  • helongquan_
  • helongquan_
  • 2016年09月23日 10:42
  • 116
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:微软驱动开发工具
举报原因:
原因补充:

(最多只允许输入30个字)