| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Определение статуса сервиса |
| Автор: Romero 12.9.2006, 13:00 |
| Есть приложение и сервис. Хочу из приложения определить, запущен ли сервис. Посоветуйте наиболее простой (ленивый 1) Через OpenSCManager и CreateService. 2) Вызовом сторонней проги (sc.exe) с нужными параметрами и получением вывода из нее. 3) Сервис при запуске оставляет "пометку" о своем присутствии где-нибудь на диске или в реестре. При закрытии снимает ее. 4) Крикнуть сервису "ау" и получить ответ (через sendmessage). |
| Автор: Romikgy 12.9.2006, 13:10 |
| QueryServiceStatus |
| Автор: Romero 12.9.2006, 13:54 |
| Спасибо! Подходит. Пример нашел в DRKB |