Я ищу решение cmd-line, чтобы остановить драйвер Windows, который я установил вручную.
Процедура установки была следующей:
sc create MyDrv type= kernel start= demand binPath= "C:\MyDrv.sys"
net start MyDrv
Запрос информации о выходных данных драйвера:
C:\>sc query MyDrv
SERVICE_NAME: MyDrv
TYPE : 1 KERNEL_DRIVER
STATE : 4 RUNNING
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Флаг NOT_STOPPABLE
кажется огромным индикатором того, что то, что я пытаюсь достичь, не может быть сделано. Однако этот драйвер относится к приложению, которому удается остановить и удалить его при удалении приложения с моего компьютера. Так есть ли способ убить этого ублюдка? (У меня нет исходного кода драйвера, к сожалению).
Если вам интересно, да, я пытался:
C:\>net stop MyDrv
The requested pause or stop is not valid for this service.
More help is available by typing NET HELPMSG 2191.