如题,我现在知道用 INTERNAL DEVICE CONTROL 可以,但是网上详细介绍的资料很少,请介绍一下细节,谢谢!!!!!!!!!!!!!!!!!!!!!!另外看到用 ZwCreateFile ZwWriteFile 等函数也可以实现,但是参数比较多,我还在试.
回复(11) 2007-06-15 08:22 来自版块 - 内核编程
表情
niumowangmengcodeproject上有一篇文章使介绍这个知识的。 introduction to driver part3(2008-03-23 20:59)
gutian98用户被禁言,该主题自动屏蔽!(2007-06-18 14:59)
fracker还有一个很简单的例子,就是IP Filter Hook的例子,DDK的文档有代码的。(2007-06-18 12:49)
rayyang20001. src\storage\class\classpnp 2. search for IoBuildDeviceIoControlRequest/IoBuildSynchronousFsdRequest/IoBuildAsynchronousFsdRequest(2007-06-18 12:41)
gutian98用户被禁言,该主题自动屏蔽!(2007-06-17 17:13)
LitteSW1. 用紧耦合方式。也就是说从1个驱动中导出函数,类似于DLL,另外1个驱动通过LIB和.H直接调用。 2. 通过2个驱动共享同一内存,通过互斥标志访问。达到数据通信。 3.用IoCallDriver。在另一个驱动中的INTERNAL DEVICE CONTROL 中响应相应的I...(2007-06-17 13:02)
gutian98用户被禁言,该主题自动屏蔽!(2007-06-15 19:11)
yan_hg我留个电子邮箱,你有联系方式吗?希望能和你交流一下(2007-06-15 15:44)
yan_hg我的 IoGetDeviceObjectPointer 调用现在还是一直返回错误,正在试那里出错了. 希望能看看你在这里是怎么设的(2007-06-15 15:42)
yan_hg用IoGetDeviceObjectPointer得到的device object,然后在驱动中用IoBuildDeviceIoControlRequest构建一个Device Control的IRP,然后调用IoCallDriver发送下去,现在试验已经可以工作了。 !!!!...(2007-06-15 12:45)

返回顶部