i:=
0
;
Wnd:=FindWindow(
nil
,
nil
);
while
Wnd<>
0
do
begin
GetClassName(Wnd,Cl,
100
);
if
Cl=
'ElementClient Window'
then
begin
GetWindowText(Wnd,Hndl,SizeOf(Hndl));
GetWindowThreadProcessId(Wnd,@window[i]);
hProcess:=OpenProcess(PROCESS_ALL_ACCESS,
False
,window[i]);
ReadProcessMemory(hProcess,ptr(BA),@ibuf,sizeof(ibuf),BC);
ReadProcessMemory(hProcess,ptr(ibuf+
$1C
),@ibuf,sizeof(ibuf),BC);
ReadProcessMemory(hProcess,ptr(ibuf+
$28
),@ibuf,sizeof(ibuf),BC);
ReadProcessMemory(hProcess,ptr(ibuf+
$6F4
),@ibuf,sizeof(ibuf),BC);
ReadProcessMemory(hProcess,ptr(ibuf),@Nick,sizeof( Nick),BC);
Form1
.
ComboBox1
.
Items
.
Add(Nick);
window[i] := Wnd;
inc(i);
end
;