gpt4 book ai didi

visual-studio - 可以使用 Visual Studio 来调试 WinDBG 之类的子进程吗?

转载 作者:行者123 更新时间:2023-12-03 08:38:36 27 4
gpt4 key购买 nike

这类似于 this question ,但我想把它充实一点。 (我是新来的,如果我应该对上一个问题进行“碰撞”回答,请告诉我。)

在 WinDBG 中,我可以使用 .childdbg 1命令告诉它在产生子进程时中断,或者我可以用 -o 启动它命令行选项。这在某些情况下非常有用,因此令人惊讶的是(据我所知)Visual Studio 不支持它。清除 DEBUG_PROCESS_ONLY_THIS_PROCESS 似乎应该很容易。 CreateProcess() 上的标志,并且 VS 已经支持调试多个进程。

那么,我是否缺少 Visual Studio 中的某些选项来启用此功能?如果没有,他们为什么选择不支持它是否有技术原理?

最佳答案

不可能(AFAIK,还有很多其他的......)但你有几种解决方法:

  • Use this macro ,它来自需要处理大量子进程调试的Chrome团队。
  • 将您的子进程放在 Image Execution Options 上以便它们将在调试器中自动打开。然后选择 Visual Studio 的当前事件实例。
  • 关于visual-studio - 可以使用 Visual Studio 来调试 WinDBG 之类的子进程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/771039/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com