VS 2013内核模式驱动程序调试

时间:2013-11-01 15:14:41

标签: windows visual-studio-2013 windows-kernel

我正在尝试使用VS 2013设置内核调试。当我转到Drivers / Add添加新目标计算机时,它连接到远程计算机并运行了大量设置,但总是有2个命令失败。

enter image description here

我查找了日志中失败的命令,然后将其粘贴到批处理文件中并在目标计算机上运行。我跑得很好。但是当我尝试从VS重新运行添加计算机时,我也遇到了同样的失败。

RemoteExecute: Binary: $KitRoot$\Testing\Runtimes\TAEF\te.exe
RemoteExecution: Arguments:
"%SystemDrive%\DriverTest\Run\DriverTestTasks.dll"
/select:"@Name='DriverTestTasks::_ConfigureKernelDebugger'"
/p:"DebugTransport=NET" /p:"NetHost=192.168.1.109" /p:"NetPort=50015"
/p:"NetKey=8XD3HYLMVI0D.RKFEA2BPIXO.27JOLNYURED5.MV9OGRF4XR9V"
/p:"StartPolicy=Active" /p:"IgnoreUserModeExceptions=0"
/p:"SuppressReboot=1"
/rebootStateFile:%SystemDrive%\DriverTest\Logs\DriverTestReboot.xml
/enableWttLogging
/wttDeviceString:$LogFile:file="%SystemDrive%\DriverTest\Logs\Configure_debugger_settings_(x86)_(possible_reboot)_00007.wtl",writemode=append,encoding=unicode,nofscache=true,EnableLvl="WexStartTest|WexEndTest|WexXml|WexProperty|WexCreateContext|WexCloseContext|*"
/runas:Elevated RemoteExecute: Process creation return code: 0
RemoteExecute: Process exit code: 0 Initialize: Computer: w8x86wdk-hp
Result completed Test process exit code: -1

我已尝试使用VMware VM目标和物理PC目标,我尝试反向添加计算机,但我总是遇到相同的故障。我可以互相ping这些机器,所有机器都是Win8 x86。网络发现和共享正在进行中。 Windows防火墙已关闭。这些是原始操作系统安装,因此除了操作系统,VS2013和WDK 8.1之外,机器上什么都没有。

有关如何解决此问题的任何提示?

2 个答案:

答案 0 :(得分:0)

使用ws2012用于TARGET机器时遇到同样的问题。 当安装WIN81时,关闭UAC并且不要在TARGET上安装wdk - 一切都开始工作了。仔细阅读如何提供目标。 (它说:不要'在那里安装WDK:)

HOST和TARGET在同一个家庭工作组中,管理员和MyUserAcc使用相同的密码。

也: 在HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System set EnableLUA = 0

答案 1 :(得分:0)

我只是测试它,所以我认为您应该首先检查您的目标计算机安全问题。然后在虚拟PC中设置端口管道连接和网络适配器设置。

完成该设置后,您的计算机配置将完美运行。