Есть ли способ заставить Windows перезагружать драйвер без перезагрузки?

Мне было интересно - как разработчики драйверов Windows тестируют себя?

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

Каждый раз, когда я создаю версию своего драйвера и получаю файл .sys, который я хочу развернуть на тестовой машине, AFAIK, для того, чтобы изменения в коде произошли, единственный способ - перезагрузить тестовый сервер.

Это ужасно! Это означает, что мне придется долго ждать между внесением незначительной корректировки в код и существованием.

Так ли это на самом деле? Нет ли способа сообщить Windows, чтобы она динамически перезагружала мой драйвер?

Если нет - как работают разработчики драйверов для Windows ?? Они постоянно перезагружают свои тестовые серверы, чтобы проверить, работает ли у них что-то?

6
задан yonix 3 March 2011 в 09:48
поделиться