Войти

Показать полную графическую версию : Windows98: Service Control Manager


Sergey Kalin
04-03-2004, 07:37
Доброго времени суток!

Необходимо из программы загрузить свой драйвер (получить доступ к уровню привилегий 0).
Для этого его нужно зарегистрировать в системе.
Для регистрации в Win2000 использовался Service Control Manager.
В документации (MSHelp из поставки Borland Delphi5.0) есть ссылка на то, что в Windows 95(98) используются другие функции, но нет ни их описания, ни просто имен.
Обращение к MSDN 2001 ничего не дал.
Вопрос: где можно взять документацию
или как обойтись без этих функций?

Исправлено: Sergey Kalin, 7:39 4-03-2004

pva
05-03-2004, 13:22
Всё там есть. Смотри внимательней. Вообще, слово SCM к не NT не применимо, поэтому, там есть тольно одна функция RegisterServiceProcess, которая позволяет приложению, его вызвавшему не умирать при смене пользователя. Её нет в unit-ах, но можно подключить
dll:=LoadLibrary('kernel32.dll');
rsp:=GetProcAddress(dll, 'RegisterServiceProcess');
rsp(...).
Смотри про функцию в индексе хелпа




© OSzone.net 2001-2012