![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать запущен ли процесс с заданным именем? [D6, Win2k]
Calm © (2003-03-24 16:19:00)Сабж, уважаемые Мастера.
Вообще возникла необходимость программно узнавать запущен ли сервер InterBase.
ggsoft (2003-03-24 16:35:00) [1]Общий принцип:
Проверь версию Windows -
Если Win9X поиск окна с заданным классом и заголовком.
Если не найдено, запустить необходимое приложение
(в случае с IBServer - это будет "ibguard.exe")
Если WinNT - использование SCM
OpenSCMananger -> OpenService -> QueryServiceStatus,
если служба не запущена -> StartService.
почти все.