1

Visual C++ 2008 有一个很棒的工具,称为“附加到进程”,它开始监视特定进程以调试符号并正确处理您的断点。这太棒了,但我想要更多。

我想将我的调试会话附加到一个可执行文件,这样当它被执行时,调试器就会接受命令。所以我会说,将我的调试会话附加到d:\listener\solver.exe,并启动一个最终将调用此可执行文件的应用程序,然后当它到达断点时,Visual C++ 会在屏幕上弹出。

那可能吗?我怎么做?

4

2 回答 2

0

Windows 中有一个内置功能,可让您启动带有调试器的进程。我在另一个 SO Question 上写过这个特性。你可以在这里阅读所有相关信息。

于 2010-01-09T14:52:43.753 回答
0

不知道这会让你走多远,但如果你进入任务管理器,查看进程选项卡,你可以右键单击一个文件并选择“调试”,然后它将这个文件加载到 Visual Studio 中。

虽然,它可能只是加载机器代码而不是实际代码。但可能值得一试。

于 2010-01-08T17:53:14.100 回答