首页
社区
课程
招聘
[求助]KdEnableDebugger
发表于: 2008-12-15 15:07 7529

[求助]KdEnableDebugger

2008-12-15 15:07
7529
KdEnableDebugger 这个内核函数是怎么调用的?,具体起到什么作用,
这个函数跟NtSystemDebugControl,ThreadHideFromDebugger这2个函数有什么连呢?
有没有原型,或者参考代码啊,baidu ,google 都找不到啊,请各位牛人教点知识吧

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 331
活跃值: (57)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
KdEnableDebugger(VOID)
{
    KIRQL OldIrql;

    /* Raise IRQL */
    KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);

    /* TODO: Re-enable any breakpoints */

    /* Enable the Debugger */
    KdDebuggerEnabled = TRUE;

    /* Lower the IRQL */
    KeLowerIrql(OldIrql);

    /* Return success */
    return STATUS_SUCCESS;
}
\ReactOS-0.3.7\ntoskrnl\kd\kdmain.c
2008-12-15 16:58
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
调用KdEnableDebugger (允许调试)和 KdDisableDebugger (禁止调试)不需要传递参数吧?
这个是只局限于内核调试还是可以操作进程是否可以调试呢?
还有能否告知 \ReactOS-0.3.7\ntoskrnl\kd\kdmain.c是什么意思?这个是哪部分的资料呢?
2008-12-15 17:33
0
游客
登录 | 注册 方可回帖
返回
//