调试 VM 中的进程
Debug a process in a VM
我正在用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 的旧版本。
相关文章:
- boost::进程间消息队列引发错误
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 是否可以通过C++扩展强制多个python进程共享同一内存
- IPC使用多个管道和分支进程来运行Python程序
- 异常属于C++中的线程还是进程
- WMI检测进程创建事件-c++
- c++多进程编写一个唯一的文件
- 如何在C++中将函数发送到另一个进程
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 终止 QProcess 不会终止子进程
- 将返回值从 exe 传递到 bat,并将其传递给 C# 中的进程
- COM :是否可以查看是否存在对我的某个 COM 对象的进程外引用?我可以释放它吗?
- Windows 进程间同步类似事件?
- 在挂钩启动新线程时解除挂钩进程
- pclose() 不会给我进程退出代码
- 运行代码时,c++ 会终止进程
- 可以读入进程内存的最大块大小是多少?
- 枚举进程模块在有效句柄上返回无效句柄
- 如何读取特定地址的进程内存?
- 调试 VM 中的进程