使用 Visual Studio,您可以附加到正在运行的进程,点击“暂停”(或称为中断),即使没有符号文件或源代码,您也可以暂停该进程并看到反汇编视图。
我想实现这一点,但在过程的一开始。尽快连接和暂停不是我正在寻找的解决方案:)
例如,如果应用程序是基于控制台的 c++ 应用程序,gdb 可以在 main() [或它可以找到的任何命名函数] 上设置断点。可以用visual studio做类似的事情吗?
但是这个问题是针对更一般的情况的——我希望能够启动一个进程并让它在进入时立即暂停(在内核启动进程之后立即)。