Nadam se da ce ti pomoci ovaj programcic koji sam napravio. Otprilike tako mozes da pronadjes informacije o svim procesima, modulima i threadovima. Pogledaj malo help u Delphi-u za Tool Help funkcije.
Kada imas handle prozora koji hoces da pauziras uzmes id threda koji ga je kreirao ThreadID := GetWindowThreadProcessId(WindowHandle) i onda pozoves SuspendThread(ThreadID), a kad hoces da ga nastavis pozoves ResumeThread(ThreadID). Ako hoces da ubijes neki proces pozovi TerminateProcess funkciju. Nije bas pametno da to radis jer svi DLL-ovi koje je taj proces ucitao se ne brisu iz memorije. Ovo mozes da zaobidjes tako sto pokupis sve module (DLL-ove) koje je taj proces ucitao i onda pozoves FreeLibrary za svaki modul. Laksi nacin je da pokusas da posaljes WM_QUIT poruku prozoru koji hoces da ugasis, ali da bi taj prozor procitao poruku njegov thread ne sme biti pauziran. Eto... tako nekako.
Sta to pravis ako nije tajna? Neki spyware killer ili antivirus?

DirectX na srpskom |
GLScene na srpskom
There are only 10 types of people in this world; those who understand binary and those who don't.