![]() |
Доброго времени суток!
Необходимо из программы загрузить свой драйвер (получить доступ к уровню привилегий 0). Для этого его нужно зарегистрировать в системе. Для регистрации в Win2000 использовался Service Control Manager. В документации (MSHelp из поставки Borland Delphi5.0) есть ссылка на то, что в Windows 95(98) используются другие функции, но нет ни их описания, ни просто имен. Обращение к MSDN 2001 ничего не дал. Вопрос: где можно взять документацию или как обойтись без этих функций? [s]Исправлено: Sergey Kalin, 7:39 4-03-2004[/s] |
Всё там есть. Смотри внимательней. Вообще, слово SCM к не NT не применимо, поэтому, там есть тольно одна функция RegisterServiceProcess, которая позволяет приложению, его вызвавшему не умирать при смене пользователя. Её нет в unit-ах, но можно подключить
dll:=LoadLibrary('kernel32.dll'); rsp:=GetProcAddress(dll, 'RegisterServiceProcess'); rsp(...). Смотри про функцию в индексе хелпа |
Время: 19:40. |
Время: 19:40.
© OSzone.net 2001-