-
-
[求助]WDM驱动的PiRestartDevice
-
发表于: 2013-2-9 16:08 2912
-
今天用一个WDM驱动挂到网卡设备上,windbg调试发现第一次驱动挂到网卡上执行完一遍IRP之后,又会执行nt!PiRestartDevice+0x80:,之后就重新加载驱动,但是这次会挂载到root根目录上(也就是挂到虚拟设备上),为什么会挂载两次呢??
我的INF文件只是设置要挂载到网卡设备上,没有要挂载两次
第一次在AddDevice中挂载到\??\PCI#VEN_1022&DEV_2000&SUBSYS_20001022&
然后执行一些IRP_MN ,之后会执行nt!PiRestartDevice ,然后又进入DriverEntry,这次就会挂载到\??\ROOT#这里面,为什么??
求赐教,谢谢
我的INF文件只是设置要挂载到网卡设备上,没有要挂载两次
第一次在AddDevice中挂载到\??\PCI#VEN_1022&DEV_2000&SUBSYS_20001022&
然后执行一些IRP_MN ,之后会执行nt!PiRestartDevice ,然后又进入DriverEntry,这次就会挂载到\??\ROOT#这里面,为什么??
求赐教,谢谢
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
- [求助]调试多线程的问题 3807
- [求助]界面显示问题...求解 3976
- [求助]各种对象的type问题 3900
- [求助]WDM驱动的PiRestartDevice 2913
- [求助]WDM驱动加载问题 急死我了!!! 3777
看原图
赞赏
雪币:
留言: