【发布时间】:2015-09-24 21:02:45
【问题描述】:
我尝试使用 windbg 附加到一个进程(属于防病毒程序)。我以管理员身份运行 windbg,但尝试附加到进程时出现以下错误:
Unable to examine process id 6128. Win32 error 0n5
Cannot debug pid 6128, Win32 error 0n5
Access is denied
有什么我忽略的吗?谢谢你的帮助
【问题讨论】:
-
这是什么版本的 Windows?您可以尝试“内核调试”过程吗?这可能是一个内核模式进程,您正在尝试从用户模式对其进行调试。
-
@DrWatson 它的 windows 7 企业版 SP1。我将尝试内核模式调试,并告诉你它是怎么回事。
-
它在我的 Windows 7 上(本地)尝试过,它说“本地内核调试需要 Windows XP、管理权限,并且不受 WOW64 支持。” :(
-
防病毒软件通常会保护其进程免受干扰,包括调试。可能有一个选项可以关闭它,寻找“防篡改”或类似的东西。如果没有禁用篡改保护的选项,则可能没有直接的方法来调试进程。
-
在后台运行 ProcessMonitor 并查看哪个操作触发了访问被拒绝错误:technet.microsoft.com/en-us/sysinternals/bb896645
标签: windbg