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

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

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

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

05 июл 2006, 15:44

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

05 июл 2006, 21:09

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

31 июл 2006, 21:38

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

14 авг 2006, 20:57

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