![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в Delphi проанализировать запущена ли определенная программа? [D5, WinXP]
bezpal © (2004-08-20 10:13:00)Вопрос вот какой: Есть приложение, допустим Word. Программа должна проанализировать запущен ли этот Word и закрыть его если он работает больше какого то времени. Проверять открыт ли Word она будет каждую секунду. Подскажите поалуйста как это сделать.
Aks (2004-08-20 16:22:00) [1]Если мне не изменяет память, то FindWindow('OpusApp', nil) - любое ворд-приложение
PL (2004-08-20 16:07:00) [2]>> Dm_S (20.08.04 15:18) [5]
Будешь смеяться, но так и отлавливал :)
Snapshot, а потом по всем процессам вхождение word.exe :)
YurikGL (2004-08-20 15:20:00) [3]
> PL (20.08.04 14:54) [4]
WinSight32 и будет тебе класс
TUser (2004-08-20 15:19:00) [4]
> А по классу - надо искать, что там за класс.
Spy++ из поставки MSVC
Dm_S (2004-08-20 15:18:00) [5]word.exe ищи в списке процессов
PL (2004-08-20 14:54:00) [6]>>[BAD]Angel
А толку FindWindow вешать. Насколько мне не изменяет мой склероз, там по заголовку не отловишь. А по классу - надо искать, что там за класс.
[BAD]Angel (2004-08-20 10:47:00) [7]вешай на таймер findwindow
Семен Сорокин (2004-08-20 10:32:00) [8]вирь наверное? :)
с каких это пор людям в ворде запрещается работать?
Леприкон (2004-08-20 10:27:00) [9]
> bezpal (20.08.04 10:13)
Ты что, за работу в Word хочешь бабки брать с людей? :))