存档

文章标签 ‘IoGetDeviceObjectPointer’
964 views

关于 IoGetDeviceObjectPointer

2010年5月19日

先看 IoGetDeviceObjectPointer() 的内部实现:

  1. 用 ZwOpenFile() 打开设备文件的 handle
  2. 用 ObReferenceObjectByHandle() 来得到 file object
  3. 用 IoGetRelatedDeviceObject() 来得到 device object
  4. 用 ZwClose() 来关闭这个 handle

WRK 1.2 源代码如下:
阅读全文…

内核编程, 技术心得 ,