Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Windows98: Service Control Manager (http://forum.oszone.net/showthread.php?t=29952)

Sergey Kalin 04-03-2004 07:37 206497

Доброго времени суток!

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

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

pva 05-03-2004 13:22 206498

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


Время: 19:40.

Время: 19:40.
© OSzone.net 2001-