Отладка драйвера режима ядра VS 2013

Я пытаюсь настроить отладку ядра с помощью VS 2013. Когда я перехожу в раздел «Драйверы/Добавить», чтобы добавить новую целевую машину, она подключается к удаленному компьютеру и выполняет множество настроек, но всегда есть 2 команды, которые не выполняются. .

введите здесь описание изображения

Я нашел команду, которая не работает, в журнале, вставил ее в пакетный файл и запустил на целевой машине. Я нормально бегу. Но затем, когда я пытаюсь повторно запустить «Добавить компьютер» из 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, так и с целью физического ПК, и я пытался добавить компьютер в обратном направлении, и я всегда получаю одни и те же сбои. Я могу пинговать эти машины друг от друга, и все машины Win8 x86. Обнаружение сети и совместное использование включены. Брандмауэры Windows отключены. Это девственные установки ОС, поэтому на машинах нет ничего, кроме ОС, VS2013 и WDK 8.1.

Любые советы о том, как решить эту проблему?


person Kent    schedule 01.11.2013    source источник
comment
Пинга не хватает. Отключите защиту от вредоносных программ, откройте порт в брандмауэре и тому подобное. Попросите вашего администратора локальной сети помочь.   -  person Hans Passant    schedule 01.11.2013
comment
Я обновлю свой пост. Брандмауэры Windows на всех машинах отключены. Это первоначальные установки, поэтому другого программного обеспечения для защиты нет. Это также моя домашняя сеть, поэтому все находится внутри одного Ethernet.   -  person Kent    schedule 01.11.2013


Ответы (2)


Была такая же проблема при использовании ws2012 для ЦЕЛЕВОЙ машины. Когда вместо него установил WIN81, отключил UAC и НЕ устанавливал wdk на TARGET - все заработало. Внимательно прочитайте, как PROVISION TARGET. (там написано: не устанавливайте туда WDK :)

HOST и TARGET находились в одной и той же домашней рабочей группе с одинаковыми паролями для администратора и MyUserAcc.

также: в HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System установите EnableLUA=0

person adspx5    schedule 12.01.2014

Я просто тестирую его, поэтому я думаю, что вы должны сначала проверить проблему безопасности вашего целевого компьютера. Затем установите соединение с портом и настройку сетевого адаптера на виртуальном компьютере.

После этой настройки настройте свой компьютер, после чего он будет работать отлично.

person dillip    schedule 23.03.2014