-
-
[求助]KeAttachProcess蓝屏问题
-
发表于:
2014-8-13 04:24
4343
-
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是根据进程名称返回对应的进程,我也看了打印结果。
确实是切换到别的进程空间了,但是过一会就蓝屏了。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)