2009-07-30 61 views
1

我的开发计算机位于公司网络中,我使用我的域帐户登录到该计算机。我安装了VMware工作站,但我的虚拟机不是也不能成为公司域的一部分。为VMware远程调试配置非域用户帐户

问题是我想使用VMware远程调试选项并从开发计算机上的Visual Studio调试到我的一台虚拟机中。远程调试的要求之一是两台计算机上的同一用户帐户必须有效。

是否有办法使我的域帐户在不在域上的虚拟机上有效?或者有没有办法让两台机器都使用不属于域的帐户?

+0

回答此问题的另一种方法是回答稍微不同的问题:“如何在不同域上的计算机之间启用远程调试?” – hemp 2010-07-14 20:41:08

回答

2

如果您的来宾操作系统上使用msvmon.exe调试本机代码(非托管),您可以使用无身份验证模式允许任何远程计算机进行连接并附加与调试。这是不安全的,并且应该采取适当的主机防火墙等预防措施,但是这将在没有来宾VM需要在域上的情况下起作用。

有关更多信息,请参阅此Microsoft KB article和此step by step visual guide的连接过程。此外,如果您在客户操作系统上设置msvmon.exe有任何问题,请参阅此​​以获取安装信息,并且this article获取有关防火墙问题的信息。

+0

只有在调试纯模式时才有效。对于.NET代码,您必须使用msvsmon进行身份验证会话。 OP没有指定*正在调试什么*,所以这可能或可能不是一个可行的选择。 – hemp 2010-07-20 21:08:27