我通过远程桌面连接到运行 Hyper-V 中的 Windows 8 的 Windows Server 2012R2(Windows 8 计算机通过本地交换机连接到 Windows Server 2012R2)。是否可以调试在 Windows 8 计算机中运行的进程?
插图:
答案1
您有几个选择(取决于 myprocess.exe 是什么 - 驱动程序或正常进程、托管或非托管)。
1)(本地调试)如果您在 Win8 框上安装了 WinDbg,则可以进行调试,然后从那里继续(将调试器附加到进程或从 WinDbg 或其他启动进程)。
2) (内核调试)如果您a)在2012R2框中安装WinDbg,b)通过VM的COM端口公开管道(通过VM设置)c)以管理员身份将WinDbg连接到管道(windbg.exe -k com:port = \ \ pipe \ mypipe,pipe,resets = 0,reconnect),则可以进行调试。
3)(远程调试)从未尝试过,但我听说您可以将 VS 实例从我的笔记本电脑连接到远程 Win8。
希望这可以帮助。
/光盘