-
-
[求助]KeAttachProcess蓝屏问题
-
发表于:
2014-8-13 04:24
4344
-
BOOLEAN AttachGUIProcess(PCHAR pImageName)
{
PEPROCESS pTargetProcess = FindProcess(pImageName);
if (pTargetProcess == NULL)
{
KdPrint(("GUIProcess is not found!\n"));
return FALSE;
}
/*******
if (KeGetCurrentIrql() != PASSIVE_LEVEL)
{
KeLowerIrql(PASSIVE_LEVEL);
}
*******/
// 切换进程
KeAttachProcess(pTargetProcess);
KdPrint(("PsGetCurrentProcess() == 0x%x\n", PsGetCurrentProcess()));
return TRUE;
}
各位老大能帮忙看看为什么一执行KeAttachProcess就挂载进程错误?
FindProcess是根据进程名称返回对应的进程,我也看了打印结果。
确实是切换到别的进程空间了,但是过一会就蓝屏了。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课