Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Определить запущено ли приложение

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Определить запущено ли приложение
Имя
Сообщение << Старые топики   Новые топики >>
Определить запущено ли приложение - 2008-03-08 06:41:29.896666   
NEFFboy

Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
подскажите, как в Delphi узнать запущен ли Internet Explorer
и если запущен то показать сообщение?
заранее спасибо!
Post #: 1
RE: Определить запущено ли приложение - 2008-03-08 17:55:07.760000   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
 Ну дык самое простое через WinApi посмотреть,есть ли его окно "в наличии". FindWindow() кажется.Можно,конечно,поискать процесс iexplorer.exe,но имхо окошко найти достаточно.
Post #: 2
RE: Определить запущено ли приложение - 2008-03-09 01:20:59.240000   
NEFFboy

Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
в каких случаях FindWindow() возвращает истину??
Post #: 3
RE: Определить запущено ли приложение - 2008-03-09 01:53:16.026666   
Yashin

Сообщений: 964
Оценки: 0
Присоединился: 2007-05-09 20:18:01.153333
Ноль если окон не найдено, если найдено хоть одно - то хендл окна. ClassName у меня у седьиого ескплорера "IEFrame"
Post #: 4
RE: Определить запущено ли приложение - 2008-03-09 02:38:17.576666   
VViskas =[O_o]=

Сообщений: 145
Оценки: 0
Присоединился: 2008-01-01 02:25:50.893333
Вот делал для диспетчера задач винды!

if (FindWindow(nil, 'Диспетчер задач Windows'))&gt;0 then PostMessage(FindWindow(nil, 'Диспетчер задач Windows'), WM_QUIT, 0, 0);
Для експлорера переделай сам! (у мну его нету :)
Post #: 5
RE: Определить запущено ли приложение - 2008-03-09 02:54:01.703333   
Ясkи

Сообщений: 204
Оценки: 0
Присоединился: 2008-02-12 22:56:17.683333
да, только в твоем случае нужно заполнять первое поле в функции FundWindow потому что имя окна может быть любым
Post #: 6
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Определить запущено ли приложение







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.