使用 mdbg 连接到 w3wp
我正在尝试使用命令行管理调试器(mdbg)附加到 w3wp 进程。我无法使用“a”命令在进程列表中看到该进程。
我确信问题在于 w3wp 进程正在 LocalSystem 帐户下的另一个会话中运行,并且找不到有关如何使用 mdbg 附加到这些类型的进程的任何文档。
是否可以?
I am trying to attach to the w3wp process using the command line managed debugger (mdbg). I am not able to see the process in the list of processes with the "a" command.
I am sure that the problem is that the w3wp process is running in another session under the LocalSystem account and cannot find any documentation on how to attach to those types of processes using mdbg.
Is it possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于不是自己 PC 管理员的用户,在 64 位 mdbg 中列出活动进程也可能不会显示当前用户无权访问的任何进程。发生这种情况时,尝试以管理员身份运行 mdbg,进程将被显示。
For users who are not Administrators in their own PCs, listing the active processes in a 64-bit mdbg may also not display any processes that your current user do not have access to. When this happens, try running mdbg as Administrator and the processes will be be displayed.
事实证明,我在 64 位模式下运行 w3wp 进程,在 32 位模式下运行 mdbg 进程。我打开了一个 32 位 powershell 窗口,这掩盖了我在 32 位模式下运行的事实。
当我在 64 位模式下执行 mdbg 时,w3wp 就出现了。
It turns out that I was running the w3wp process in 64 bit mode and running the mdbg process in 32-bit mode. I had a 32 bit powershell window open which obscured the fact that I was running in 32-bit mode.
As soon as I executed mdbg in 64-bit mode, w3wp showed up.