Jak zdobyć uchwyt okna znając uchwyt pliku ?
Chcę zrobić prosty program do ukrywania programów.
Mam coś takiego :
function Task:TStringList;
var
Uchwyt : tHandle;
Proces : tProcessEntry32;
begin
Uchwyt:=CreateToolHelp32SnapShot(TH32CS_SNAPALL,0);
Proces.dwSize:=SizeOf(Proces);
if Integer(Process32First(Uchwyt,Proces))<>0 then
repeat
if Proces.szExeFile='winamp.exe' then ShowWindow (Proces.th32ProcessID,SW_HIDE); // ???
until Integer(Process32Next(Uchwyt,Proces))=0;
closehandle(Uchwyt);
end;
chcę użyć : ShowWindow(Handle,SW_HIDE);
tylko że Proces.th32ProcessID to uchwyt procesu a potrzebny jest uchwyt okna...
Jak to zrobić ?