摘要: (注:本篇的原理部分均摘自罗云彬大侠翻译的驱动开发教程) 在前面的两篇教程中我们写了三个玩具驱动程序,为什么说是玩具驱动呢?因为它们确确实实是驱动程序,而且也能完成一些有趣的功能,但是它们都不完整,没有同用户交流的功能,这一篇就让我们来完成一个简单的全功能驱动程序。 在写程序之前,我们有必要了解一些基础知识。 在用户模式下,我们可以通过访问某个地址来直接调用dll中的函数... 阅读全文
posted @ 2008-04-14 17:17 sonicit 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 上篇教程主要是讲解了用Delphi开发Windows驱动程序需要解决的一些技术上的问题,虽然啰嗦了一大堆,也不知道讲清楚了没有^_^。本篇我们开始讲述用Delphi构建驱动开发环境。 用Delphi开发驱动程序所必须的工具:  Dcc32.exe – Delphi编译器,我用的是Delphi 2007的dcc32  Omf2d -- Delphi目标文件转换工具  Link.exe... 阅读全文
posted @ 2008-04-14 16:53 sonicit 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: Delphi能不能开发Windows的驱动程序(这里的驱动程序当然不是指VxD了^_^)一直是广大Delphi fans关注的问题。姑且先不说能或者不能,我们先来看看用Delphi开发驱动程序需要解决哪些技术上问题。 Delphi的链接器是无法生成Windows内核模式程序的,因此用delphi无法直接生成驱动程序。M$的链接器是可以生成Windows内核模式程序的,那么是否可以用Delphi... 阅读全文
posted @ 2008-04-14 16:46 sonicit 阅读(1941) 评论(0) 推荐(0) 编辑