![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать запущена ли в данный момент другая программа? [D6, Win2k]
Mishenka © (2005-07-01 09:11:00)Как из программы узнать запущена ли в данный момент другая программы?
-=XP=- (2005-07-01 10:30:00) [1]Если обе программы - Ваши, то Mutex.
Digitman (2005-07-01 10:28:00) [2]
> Mishenka (01.07.05 10:25) [4]
сканируй список существующих процессов (см. EnumProcesses(), psapi.pas)
имя процесса совпадает с именем исп.файла, из которого процесс был создан
dmitry501 (2005-07-01 10:26:00) [3]Mishenka (01.07.05 10:25) [4]
Использовать FindWindow
Mishenka (2005-07-01 10:25:00) [4]Есть две программы. Нужно из первой программы определить запущена ли вторая в данный момент или нет.
-=XP=- (2005-07-01 09:14:00) [5]Windows, как минимум, работает. "В комплекте" - множество других программ и сервисов в фоновом режиме. Так что с полной уверенностью можете возвращать TRUE.
Digitman (2005-07-01 09:13:00) [6]какая "другая" ?
Anatoly Podgoretsky (2005-07-01 09:13:00) [7]Какая?