Форум: "WinAPI";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизСведения по хендлу Найти похожие ветки
← →
Hkr © (2004-03-30 12:57) [0]Как, зная хэндл окна узнать об этом окне как можно больше?
← →
Алхимик © (2004-03-30 13:13) [1]Национальность и вероисповедание?
← →
Hkr © (2004-03-30 13:43) [2]???
← →
Алхимик © (2004-03-30 13:46) [3]Ну узнать то что хочешь?
Национальность и вероисповедание? :)
← →
VMcL © (2004-03-30 16:35) [4]>>Hkr © (30.03.04 12:57)
>Как, зная хэндл окна узнать об этом окне как можно больше?
С помощью библиотеки hands.dll и драйвера brain.sys можно узнать всё или, по крайней мере, многое.
← →
BorH © (2004-03-30 17:08) [5]Нууу... Есть куча функций... Поищи в обычной справке Windows функции, начинающиеся на GetWindow. Если хочешь больше информации, открой одну из этих функций и нажми на кнопочку "Group", что наверху. Будет списочек подобных функций.
Это всё если в Delphi.
А если без Delphi, то InqSoft http://inqsoft.tsx.org/, http://kickme.to/inqsoft. Тама есть утилитка WindowScanner - получишь максимум информации.
← →
unya (2004-03-31 00:40) [6]Узнаем заголовок:
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));
Ёще мона узнать имя исполняемого модуля и т.д.
← →
xtz © (2004-03-31 17:18) [7]В кладовке модуль есть ExApi там не правда не вся инфа об окне но зато просто
← →
PVOzerski © (2004-03-31 17:49) [8]Еще много интересного можно узнать через функцию GetWindowLong. Только что надо-то?
← →
Hkr © (2004-03-31 17:49) [9]Как всегда я не умею задавать вопросы...
меня еще интерисуют 2 момента: как узнать, кто запустил какую-нибудь программу, и список библиотек, используемый программой?
← →
Hkr © (2004-04-02 18:27) [10]первую проблему решил :)
← →
Digitman © (2004-04-02 18:44) [11]
> Hkr © (02.04.04 18:27) [10]
> первую проблему решил :)
вторая решается ср-вами модулей tlhelp32 (маздай-линия ОС) и psapi (NT-линия ОС)
← →
Hkr © (2004-04-05 08:58) [12]А где про это можно прочитаь?
← →
Digitman © (2004-04-05 09:01) [13]msdm.microsoft.com
← →
VMcL © (2004-04-05 10:24) [14]>>Digitman © (05.04.04 09:01) [13]
:)
MSDM - microsoft deathmatch/death metal?
← →
Hkr © (2004-04-10 13:56) [15]Спасибо
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.04 c