摘要: 这边文章参考至《windows驱动开发技术详解》一书。其中代码90%是摘抄的。 我们以hello world 来开始windows内核的旅程吧。 要输出一个hello world, ddk 中需要如下几个步骤 1. 打开一个创建一个设备对象 这个驱动对象是我们一系列操作的载体(IoCreateDevice) 2. 实现分发函数(MajorFunction), 在分发函数中, 做输出“hello world ”的功能。 3. 删除创建的设备对象。 1. 入口函数 当编写一个应用程序时候,windows 直接从main 函数开始执行生成一个进程。但是内核模块并不生成一个进程,只是填写了一组回调函 阅读全文
posted @ 2011-01-09 20:48 sld666666 阅读(751) 评论(1) 推荐(0) 编辑