Список сервисов

Общие вопросы, не зависящие от языка реализации.

Модераторы: Duncon, Hawk, Romeo, Eugie

Ответить
Yuri-ch
Сообщения: 4
Зарегистрирован: 05 июл 2006, 15:36

Здравствуйте уважаемые
Следующий вопрос - как *правильнее* получить список сервисов NT - чтением из ключа реестра Services или в API есть специальные средства?
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

EnumServicesStatus, EnumServicesStatusEx
См. http://msdn.microsoft.com/library/defau ... atusex.asp
psix
Сообщения: 52
Зарегистрирован: 29 июл 2004, 13:53
Откуда: Россия, Москва
Контактная информация:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
DisplayName - Description - ImagePath - Start - Type
(Рекомендую сначала бегло просомтреть ветвь в regedit.exe - не все ключи обязательны)
Type = 1 соответствует драйверам.
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

Можно и так, но использование API гарантирует работоспособность, например, при изменении названий конкретных ключей реестра. Уж не говорю о том, что проще использовать готовый велосипед, чем изобретать свой ;)
Ответить