阅读:1246回复:0
调用Filemon_setdrives时出了问题
用虚拟机来调试。在调用修改过的Filemon驱动文件。我已经用WDK生成了Filemon.sys,但是在调用时出了问题。在加载驱动时没有问题,但是在用
DeviceIoControl( SysHandle, IOCTL_FILEMON_SETDRIVES, &CurDriveSet, sizeof CurDriveSet, &CurDriveSet, sizeof CurDriveSet, &nb, NULL ) )时,我设CurDriveSet=1024来挂载盘符。但是一执行,就会死机,但是没有蓝屏,鼠标完全不能动。而且主机的CPU利用率达到了100%。但不管设置CurDriveSet等于多少,都会出现死机,但是把这段代码注释掉后就不会死机。但是不能挂载盘符。请问这是什么问题。求大神来矿帮忙,我已经被这个问题纠结很久了 |
|