![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как проверить зарегестрирован ли сервис в системе? [Win2k, WinXP]
DelphiN! © (2004-08-11 08:20:00)Как проверить зарегестрирован ли сервис в системе?
Игорь Шевченко (2004-08-12 09:55:00) [1]
> Как проверить зарегестрирован ли сервис в системе?
OpenSCManager + OpenService, сравнить GetLastError с ERROR_SERVICE_DOES_NOT_EXIST
sniknik (2004-08-12 08:18:00) [2]вот
http://delphi.chertenok.ru/forum/my_download.php?tema=del&action=show&id=173
поковыряй, там есть. и правильно... (одобрено ЮЗ. ;о)), с одной маленькой несущественной поправкой, поток там действительно лишний, но это пример)
Fay (2004-08-12 01:47:00) [3]2 DelphiN! © (11.08.04 08:20)
Это ничего не даст. В общем случае.
Burmistroff (2004-08-11 19:53:00) [4]По хорошему это делается с помощью следующих функций:
OpenSCManager,
EnumServicesStatus,
OpenService,
QueryServiceStatus,
DeleteService,
ControlService,
CloseServiceHandle
DelphiN! (2004-08-11 08:41:00) [5]Все, уже нашел в реестре...
DelphiN! (2004-08-11 08:36:00) [6]>tchn запустить с параметром install и uninstall
tchn (2004-08-11 08:31:00) [7]меня тоже этот вопрос интересует. и еще добавлю:
как остановить/запустить службу?