Visual studio 使用Visual Studio 2010 Vista主机和Win2000来宾进行VMWare远程调试

Visual studio 使用Visual Studio 2010 Vista主机和Win2000来宾进行VMWare远程调试,visual-studio,visual-studio-2010,vmware,remote-debugging,vmware-workstation,Visual Studio,Visual Studio 2010,Vmware,Remote Debugging,Vmware Workstation,我在Vista主机上安装了VisualStudio2010,我正试图在Windows2000客户机上调试一个C程序。显然,没有正常的方法可以做到这一点,因为VS2010不再支持Windows2000CRT。因此,我所做的是使用VS2008中的msvsmon: C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe 我认为我已经设置了正确的防火墙设置。例如,我可以通过执行\19

我在Vista主机上安装了VisualStudio2010,我正试图在Windows2000客户机上调试一个C程序。显然,没有正常的方法可以做到这一点,因为VS2010不再支持Windows2000CRT。因此,我所做的是使用VS2008中的msvsmon:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe

我认为我已经设置了正确的防火墙设置。例如,我可以通过执行\192.168.114.128\c$连接到主机上的来宾计算机,没有问题。 当我在VisualStudio中单击VMWare播放按钮调试msvsmon时,它将在Windows 2000中启动,但仅此而已。有一系列的叮当声,然后是一个消息框。我在主机上的登录用户名与作为来宾的登录用户名不同。这真的有必要吗?是否有人在这方面有经验或有良好的诊断能力

guest msvsmon中有一个选项,我可以禁用身份验证,但仍然无法使用play按钮执行


谢谢

您是否尝试过不使用身份验证,然后在Visual Studio中使用“附加到进程”选项?您需要先在Windows 2000框中启动应用程序

我经历了很多远程调试问题,它们与防火墙和无netbios有关。必须严格遵守VMWare说明。就Windows 2000而言,我没有再尝试过。