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

Вниз

Сведения по хендлу   Найти похожие ветки 

 
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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.022 c
1-1083925083
Alek_1
2004-05-07 14:18
2004.05.23
record и packed record


3-1083260513
Михалычъ
2004-04-29 21:41
2004.05.23
Сохранение БД


1-1084338684
Tornado
2004-05-12 09:11
2004.05.23
Как отследить окончание процесса


3-1083055177
Term
2004-04-27 12:39
2004.05.23
MIDAS..... помогите разобраться что я намудрил


3-1082978751
john
2004-04-26 15:25
2004.05.23
Подскажите запрос