Запустить сервис в режиме ядра (Vista) - PullRequest
1 голос
/ 22 декабря 2009

Я хотел бы запустить службу до загрузки пользовательского режима (в режиме ядра). Причина в том, что я хочу запустить несколько системных приложений (asm-код для записи данных в BIOS), которые не разрешены в пользовательском режиме (проблема с привилегиями). Вот почему у меня возникла идея: 1. Написать сервис Windows 2. Запустить и запустить его в режиме ядра Является ли это возможным? Есть ли другие способы решения проблемы? Я обычно не использую Vista (вместо Linux), поэтому я спрашиваю.

1 Ответ

1 голос
/ 22 декабря 2009

Службы Windows являются приложениями пользовательского режима. Для запуска в режиме ядра вы должны написать драйвер. (Так называемого устаревшего драйвера будет достаточно, см. Разработка драйверов, часть 1: Введение в драйверы ).

...