Определить запущено ли приложение
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Определить запущено ли приложение - 2008-03-08 06:41:29.896666
|
|
|
NEFFboy
Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
|
подскажите, как в Delphi узнать запущен ли Internet Explorer и если запущен то показать сообщение? заранее спасибо!
|
|
|
RE: Определить запущено ли приложение - 2008-03-08 17:55:07.760000
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Ну дык самое простое через WinApi посмотреть,есть ли его окно "в наличии". FindWindow() кажется.Можно,конечно,поискать процесс iexplorer.exe,но имхо окошко найти достаточно.
|
|
|
RE: Определить запущено ли приложение - 2008-03-09 01:20:59.240000
|
|
|
NEFFboy
Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
|
в каких случаях FindWindow() возвращает истину??
|
|
|
RE: Определить запущено ли приложение - 2008-03-09 01:53:16.026666
|
|
|
Yashin
Сообщений: 964
Оценки: 0
Присоединился: 2007-05-09 20:18:01.153333
|
Ноль если окон не найдено, если найдено хоть одно - то хендл окна. ClassName у меня у седьиого ескплорера "IEFrame"
|
|
|
RE: Определить запущено ли приложение - 2008-03-09 02:38:17.576666
|
|
|
VViskas =[O_o]=
Сообщений: 145
Оценки: 0
Присоединился: 2008-01-01 02:25:50.893333
|
Вот делал для диспетчера задач винды! if (FindWindow(nil, 'Диспетчер задач Windows'))>0 then PostMessage(FindWindow(nil, 'Диспетчер задач Windows'), WM_QUIT, 0, 0); Для експлорера переделай сам! (у мну его нету :)
|
|
|
RE: Определить запущено ли приложение - 2008-03-09 02:54:01.703333
|
|
|
Ясkи
Сообщений: 204
Оценки: 0
Присоединился: 2008-02-12 22:56:17.683333
|
да, только в твоем случае нужно заполнять первое поле в функции FundWindow потому что имя окна может быть любым
|
|
|
|
|