Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.07;
Скачать: CL | DM;

Вниз

Запущена ли программа?   Найти похожие ветки 

 
Slava V.   (2002-09-27 17:59) [0]

Как узнать запущена-ли программа с определенным именем на этом компе? Причем есть только имя этой программы и больше никакой инфы о названии классов (для FindWindow) и т.п. нет.


 
Digitman ©   (2002-09-27 18:30) [1]


> программа с определенным именем


Что есть "с определенным именем" ? С заданным именем EXE-файла ? Или что-то иное ? Программа - понятие растяжимое)...


 
Slava V.   (2002-09-27 19:53) [2]

С именем приложения - например "Internet Explorer".
Имя экзешника тоже есть.


 
Olphi ©   (2002-09-27 23:02) [3]

var
Wnd : hWnd;
buff: ARRAY [0..127] OF Char;
zap:boolean;
begin
zap:=false;
Wnd := GetWindow(Handle, gw_HWndFirst);
WHILE Wnd <> 0 DO
BEGIN
IF (Wnd <> Application.Handle) AND (GetWindow(Wnd, gw_Owner) = 0) AND
(GetWindowText(Wnd, buff, sizeof(buff)) <> 0) THEN
BEGIN
GetWindowText(Wnd, buff, sizeof(buff));
if StrPas(buff) = "Прога" then zap:=true;
end;
Wnd := GetWindow(Wnd, gw_hWndNext);
END;
if zap then Showmessage ("Прога запущена!");
end;



Страницы: 1 вся ветка

Текущий архив: 2002.11.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-21570
Юрий К
2002-10-30 01:14
2002.11.07
Доступ к свойствам компонента по индексу


3-21401
Nick A.
2002-10-18 10:59
2002.11.07
Interbase = как работать с Shadow


1-21649
123Misha
2002-10-27 19:51
2002.11.07
Всплывающие меню в стиле XP


14-21817
Ajax
2002-10-13 13:12
2002.11.07
MPEG4 фильмы на слабой машине...


1-21510
LongIsland
2002-10-28 20:06
2002.11.07
DrawFocusRect: ПОЧЕМУ???