2015-04-03 3 views
1

Я застрял в одном вопросе, есть ли способ проверить мои драйверы на одной машине, а не настраивать и новую тестовую среду.Могу ли я установить драйвер KMDF или UMDF на один и тот же «хост», а не настраивать другую тестовую среду?

Причина, по которой я задаю этот вопрос на этом форуме, заключается в том, что я не могу найти свой ответ на MSDN.

Мне действительно нужно знать, можно ли или нет проверять драйверы на одной машине «хозяина».

Мои среды разработки
ОС: Windows 7 x64
Kit: Windows Kit Driver 8.0
Редактора: Visual Studio 2012 Окончательный

......

+1

Я полагаю, вы * можете *, но это не очень хорошая идея. Водители, находящиеся в разработке, как правило, вызывают много сбоев в работе системы. Также намного сложнее идентифицировать и исправлять ошибки без доступа к отладчику. –

ответ

0

Ну это зависит от того, что вы имеете в виду тестирование, если вы хотите отлаживать (через WinDbg) ответ «Нет», вам нужна машина VM/Test и т. д.

Иначе, если вы имеете в виду просто запустить свой драйвер, да, вы можете, но это абсо не очень хорошая практика, из-за риска BSOD, с которым вы столкнетесь.

+0

если я могу, вы можете поделиться ссылкой о том, как развернуть Windows-драйвер на одном компьютере? Как не удается найти на веб-сайте –

+0

Просто используйте файл inf, который вы найдете в своем проекте для его установки, затем вы можете запустить его, запустив службу (например, я использую processhacker для запуска служб драйверов) –

1

Нет наклоняет быть, вы не можете проверить водитель на тот же машину «хозяина» .. Пожалуйста, смотрите изображение ниже .. Я еще не знаю о драйверах UMDF, разместят его также как можно скорее. Я не могу опубликовать изображение, так как у меня нет "не менее 10 репутации для публикации изображения" .. Но я подтверждаю, что драйверы KMDF не могут быть развернуты на той же машине «хозяин».

+0

guyz i can not post изображение из-за меньших точек репутации ...... –