· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Service manager

Посл.отвђт Сообщенiе


Дата: Мар 3, 2004 23:53:57

Всем привет!
Вопрос касается загрузки драйверов.
При загрузки драйвера мы пользумся: OpenSCManager->OpenService->StartService(,,)
Если до этих действий драйвер не зарегистрировать (CreateService) - занести в реестр:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
, то на отапе (OpenService) жди Error (пожалуйста поправьте if неправ). Ну типа в чем же проблема бери и регистрируй... Да не всё так просто: if мы под user-ом, в котором запрещено писать в соответствующий реесторный key, то регистрация не покатит. Вопрос: как быть?
Заранее благодарен.
--==PPS==--


Дата: Мар 5, 2004 17:17:45

А сможет ли вообще обычный пользователь запустить драйвер?
Система безопасности строилась по принципу - if ты под userом then отказ при загрузки драйвера.

Кроме того через SCM нельзя установить драйвер из под LocalSystem пользователя. (Но можно через реестр + ZwLoadDriver).


Дата: Мар 5, 2004 18:12:15

User Mode не может вызывать "ядерные ф-ии", или ясто - то не допонял. И может где-то про это можно подробнее почитать???. Please!!!


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.629