![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сведения по хендлу [D7, NT4, WinXP]
Hkr © (2004-03-30 12:57:00)Как, зная хэндл окна узнать об этом окне как можно больше?
Hkr (2004-04-10 13:56:00) [1]Спасибо
VMcL (2004-04-05 10:24:00) [2]>>Digitman © (05.04.04 09:01) [13]
:)
MSDM - microsoft deathmatch/death metal?
Digitman (2004-04-05 09:01:00) [3]msdm.microsoft.com
Hkr (2004-04-05 08:58:00) [4]А где про это можно прочитаь?
Digitman (2004-04-02 18:44:00) [5]
> Hkr © (02.04.04 18:27) [10]
> первую проблему решил :)
вторая решается ср-вами модулей tlhelp32 (маздай-линия ОС) и psapi (NT-линия ОС)
Hkr (2004-04-02 18:27:00) [6]первую проблему решил :)
PVOzerski (2004-03-31 17:49:00) [7]Еще много интересного можно узнать через функцию GetWindowLong. Только что надо-то?
Hkr (2004-03-31 17:49:00) [8]Как всегда я не умею задавать вопросы...
меня еще интерисуют 2 момента: как узнать, кто запустил какую-нибудь программу, и список библиотек, используемый программой?
xtz (2004-03-31 17:18:00) [9]В кладовке модуль есть ExApi там не правда не вся инфа об окне но зато просто
unya (2004-03-31 00:40:00) [10]Узнаем заголовок:
var x: PChar
...
H := WindowFromPoint(P);//Или типа такого
n := GetWindowTextLength(H);
GetMem(x, n+1);
GetWindowText(H, x, n+1);
Узнаем имя класса
var
buf: array [0..255] of char;
...
GetClassName(H, buf, SizeOf(Buf));
Ёще мона узнать имя исполняемого модуля и т.д.
BorH (2004-03-30 17:08:00) [11]Нууу... Есть куча функций... Поищи в обычной справке Windows функции, начинающиеся на GetWindow. Если хочешь больше информации, открой одну из этих функций и нажми на кнопочку "Group", что наверху. Будет списочек подобных функций.
Это всё если в Delphi.
А если без Delphi, то InqSoft http://inqsoft.tsx.org/, http://kickme.to/inqsoft.Тама есть утилитка WindowScanner - получишь максимум информации.
VMcL (2004-03-30 16:35:00) [12]>>Hkr © (30.03.04 12:57)
>Как, зная хэндл окна узнать об этом окне как можно больше?
С помощью библиотеки hands.dll и драйвера brain.sys можно узнать всё или, по крайней мере, многое.
Алхимик (2004-03-30 13:46:00) [13]Ну узнать то что хочешь?
Национальность и вероисповедание? :)
Hkr (2004-03-30 13:43:00) [14]???
Алхимик (2004-03-30 13:13:00) [15]Национальность и вероисповедание?