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

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

Как в 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 хочешь бабки брать с людей? :))


Наверх

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