在 WinObj 中看不到小弟我的驱动对象
求助:在 WinObj 中看不到我的驱动对象?
我在虚拟机中用 srvinstw 成功加载了一个 NT 式驱动 “HelloDDK”。
这个驱动在调试时没出现问题。
但在虚拟机中用 WinObj 中看不到我的驱动对象,不知是何原因?
请指点?
------解决方案--------------------
如果看不到Driver了的话,说明加载就不成功
如果看不到设备的话,你创建Device了么?要有创建设备才能看到
------解决方案--------------------
只要DriverEntry执行了,并且返回成功,驱动程序就已经加载了。你可以在DriverUnload上设置断点,如果执行到断点,则说明驱动程序被卸载了。另外,利用工具查看不到也可能是工具本身有问题。
我在虚拟机中用 srvinstw 成功加载了一个 NT 式驱动 “HelloDDK”。
这个驱动在调试时没出现问题。
但在虚拟机中用 WinObj 中看不到我的驱动对象,不知是何原因?
请指点?
------解决方案--------------------
如果看不到Driver了的话,说明加载就不成功
如果看不到设备的话,你创建Device了么?要有创建设备才能看到
------解决方案--------------------
只要DriverEntry执行了,并且返回成功,驱动程序就已经加载了。你可以在DriverUnload上设置断点,如果执行到断点,则说明驱动程序被卸载了。另外,利用工具查看不到也可能是工具本身有问题。