2012-05-04 4 views
0

Я использую DebugView 4.78 для отладки вывода из моего драйвера. Я использовал инструкции от here (опция 1, установив значение DEFAULT в 0xf), перезагрузилась, но я все еще не могу получить отладочный вывод из моего драйвера (сборка драйвера - chk x64 win7).Выход отладки ядра не показан в DebugView (Win7 x64)

Идеи?

Редактировать: Я нашел проблему, процесс сборки за один шаг копирует новый .sys-файл в расположение драйверов (C: \ Windows \ System32 \ drivers), хотя операции копирования говорят «1 файл скопировано ", я вижу, что файл назначения не обновляется ...

ответ

0

Поскольку Visual Studio 32 бит, на 64-битной Windows это WOW64-процесс. Если такой процесс пытается записать в %WinDir%\System32\, результат будет перенаправлен на %WinDir%\SysWOW64. Используя специальный псевдоним Sysnative, вы можете написать %WinDir%\Sysnative, а затем он будет в %WinDir%\System32\, как и предполагалось.

Подробнее here.

 Смежные вопросы

  • Нет связанных вопросов^_^