I'm about to start my version of taskmanager and I would like to know how the real taskmanager finds the files/proccesses, I'm pretty sure it dosen't use FindWindow but how... Also MSDN b*tches a lot about the TerminateProcess function saying that I shouldn't use it because it dosen't let the program know it's being closed and bla bla bla... Is there any real problem?