调试 VM 中的进程

Debug a process in a VM

本文关键字:进程 VM 调试      更新时间:2023-10-16

我正在用C++开发一个程序,但我遇到了一个问题。当我在我的开发(Win 10)机器上运行它时,它工作正常。由于它还必须在Windows XP上运行,因此我在VMWare中安装了Windows XP并尝试运行它,但它崩溃了。它是用最新的Windows XP的Visual Studio工具集编译的,所以这不是问题所在。没有太多关于机器崩溃的信息。

如何远程调试它?我可能需要将其附加到Visual Studio 2015s调试器,但如果有其他解决方案,我不会反对它。

您可以在有问题的计算机上安装 Visual Studio Remote Debugger,并从 Visual Studio 连接到它。之后,您将能够从PC调试远程进程。

最新的远程调试器支持 Windows 7 及更高版本,因此您最终可能会从 VS 2013 或 2010 安装支持 Windows XP 的旧版本。