小蓝鸟贵薪
驱动牛犊
驱动牛犊
  • 注册日期2011-06-18
  • 最后登录2011-06-18
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1473回复:1

如何用Delphi编写的EasySYS写驱动程序的问题

楼主#
更多 发布于:2011-06-18 14:50
如何用Delphi编写的EasySYS写驱动程序的问题(希望帖子推荐)
EasySYS写驱动程序的高级应用

1、sys文件就是一个dll文件  
2、EasySYS写驱动程序 生成的是.sys格式文件
3、框架很明细
4、object pascal也在EasySYS中实用  
5、过程定义/函数定义与Delphi内的一样
6、参数定义...............

小蓝鸟贵薪
驱动牛犊
驱动牛犊
  • 注册日期2011-06-18
  • 最后登录2011-06-18
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2011-06-18 14:51
名称: 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来编译驱动。
游客

返回顶部