【问题标题】:Configuring non-domain user accounts for VMware remote debugging为 VMware 远程调试配置非域用户帐户
【发布时间】:2009-07-30 01:43:21
【问题描述】:

我的开发机器在公司网络上,我使用我的域帐户登录它。我安装了 VMware 工作站,但我的虚拟机不是也不能成为公司域的一部分。

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

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

【问题讨论】:

  • 回答这个问题的另一种方式是回答稍微不同的问题:“如何在不同域的机器上启用远程调试?”

标签: vmware remote-debugging


【解决方案1】:

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

有关详细信息,请参阅此Microsoft KB article 和此step by step visual guide 以了解连接过程。此外,如果您在来宾操作系统上设置msvmon.exe 时遇到任何问题,请参阅MS KB article 进行设置,this article 了解防火墙问题。

【讨论】:

  • 仅在调试本机模式时有效。对于 .NET 代码,您必须使用经过身份验证的会话与 msvsmon。 OP 没有指定要调试的 什么,因此这可能是一个可行的选项,也可能不是。
猜你喜欢
  • 2011-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多