Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Взаимодействие с процессом Services.exe [D5, Win2k]


Страницы:   1 2

Digitman ©   (2002-12-25 13:52:00) 

1. Стартовано приложение Services.exe

2. Некий мой сервис, имея статус "Started", нормально отображается в списке сервисов (визуализируемом приложением Services.exe)

3. В некий момент времени мой сервис переходит в состояние Stopped

4. Приложение Services.exe продолжает отображать статус моего сервиса как Started до момента, пока я вручную не обновлю статус вызовом Refresh-меню. Это вполне естетсвенно, поскольку стоп сервиса инициирован не средствами Services.exe.

Господа, какие будут идеи по поводу того, как мне программно (из кода самого моего сервиса после перевода его в Stopped-состояние) известить процесс Service.exe о необходимости выполнить Refresh (если не соответствующего элемента списка, то хотя бы - всего списка сервисов) ?

Вероятно, у Service.exe и/или его гл.окна есть какие-то "зацепки" (фикс. оконные сообщения либо недокум. интерфейсные входы), дабы иметь возможность осуществить сабж

Заранее благодарен за небредовые идеи)


Набережных С.   (2002-12-25 15:53:00) [21]

А вариант, когда сервис сам извещает об изменении своего статуса, не подходит?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо