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

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

хэндл процесса [D7, NT4, Win2k, WinXP]


buben ©   (2007-03-04 02:01:00) 

как узнать хэндл нужного мне процесса, заголовка формы я не знаю, пробовал так  FindWindow('project3',nil);  но не находит, получалось только с блокнотом, хэндл калькулятора уже не находился.


Cj   (2007-03-05 15:45:00) [1]

TLHELP32.PAS -> Snapshot -> th32Processid


GrayFace   (2007-03-04 19:02:00) [2]

И Spy++ тебе в помощь (идет вместе с Visual Studio)


Leonid Troyanovsky   (2007-03-04 13:23:00) [3]


> buben ©   (04.03.07 11:43) [2]

> существует процесс project3.exe, я знаю только название
> процесса project3.exe, заголовка формы я не знаю, как найти
> хэндл формы. А если у формы нет заголовка? .... вот в этом
> и заминка....

А почему ты думаешь, что это форма, а не окно?
Если же это дельфийское(билдеровское) приложение, то у него,
по крайней мере, 2 окна - приложения и главной формы.
Кстати, если даже заголовок неизвестен, то класс окна - вещь
более постоянная.
Например: TApplication - класс окна приложения.

Класс окна можно получить GetClassName,
перечислить окна верхнего уровня - EnumWindows.

--
Regards, LVT.


buben   (2007-03-04 11:43:00) [4]

существует процесс project3.exe, я знаю только название процесса project3.exe, заголовка формы я не знаю, как найти хэндл формы. А если у формы нет заголовка? .... вот в этом и заминка....


Leonid Troyanovsky   (2007-03-04 09:25:00) [5]


> buben ©   (04.03.07 02:01)  

> находит, получалось только с блокнотом, хэндл калькулятора
> уже не находился.

Ты определись, что тебе нужно: хендл процесса, окна или
калькулятора.

--
Regards, LVT.


Наверх

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