2013-10-28 69 views
0

我正在开始一个驱动程序开发项目,我想对远程目标进行调试。我在两个会话中都使用VMware,并且它们都在同一台物理笔记本电脑上运行。使用调试工具自动配置远程主机:VS 2013

主持人:VMware会议:Win8 Pro x64,最新版VS 2013 RC,WDK 8.1。 目标:VMware会话:Win8 Pro x86。

在目标,我有:

  • 启用管理员帐户。
  • 启用文件/打印机共享和网络发现。

我可以从另一个ping每个虚拟机。我已经禁用了两台机器上的Windows防火墙。

当我去驱动程序/测试/配置计算机...我输入我想调试的计算机的名称,然后点击下一步。我选择“配置计算机并自动配置调试器”并点击下一步。它旋转了一段时间,然后我得到这个失败:

初始化:计算机: [21:20:05:374]:帐户限制阻止此用户登录。例如:空白密码是不允许的,登录时间有限,或者已实施策略限制 进度事件:当前:0,最大值:-1,消息:“帐户限制阻止此用户登录。例如:空白密码不被允许,登录时间有限,或者已实施策略限制“ 进度事件:当前:0,最大值:-1,消息:”计算机配置日志文件:// C:/ Users/Kent/AppData/Roaming/Microsoft/DriverTest/Install/Driver%20Test%20Computer%20Configuration%2020131027212000868.log“

目标计算机上的管理员帐户为空,并且没有应用AD策略。这条消息是相当无用的。我将手动安装和配置WDK调试器。

有没有人有任何关于如何让自动配置工作的指针?

+0

你是否在这两个安装上拥有相同的管理员帐户和非空白密码? –

+0

两台计算机上的管理员帐户都已激活,且两个帐户的密码均为空白。这些机器位于同一个工作组上,但未登录到任何域。 – Kent

+0

您上面的错误消息指出:'不允许空白密码' –

回答

2

你表示你有一个空密码,以及错误消息指出:

初始化:计算机:[21:20:05:374]:帐户限制阻止了该用户在签署例子。 :空白密码不得 ...

如果没有在一个域名,我有运气在两台机器上一样的用户名/密码,但最近在工作中我只去过使用本地C++身份验证禁用,所以它从来没有问题。

+0

你说你只使用本地C++ auth禁用。你能详细说明一下吗?我试图为C++驱动程序开发进行设置,但我仍然遇到了设置调试器的所有问题。当我执行远程调试会话时,它始终使用WDKRemoteUser登录。你如何使用“auth禁用”? – Kent

+0

@Kent,将Debugging,Connection下的本机C++项目属性设置为“Remote with no authentication”。然后在远程系统上运行msvsmon.exe。在工具下,选项设置为“无身份验证”,并选中“允许任何用户调试”。免责声明,我使用VS2012,但我预计它在VS2013中没有变化。这也适用于用户应用程序。对于驱动程序,我一直在使用超过1394的WinDbg进行远程处理。 –