Process Hacker2.39.124
Process Hacker jest ciekawym, open source'owym narzędziem do zarządzania i manipulacji procesami oraz usługami uruchomionymi w systemie Windows.
Program napisany został od podstaw w języku C, wyposażony został w przejrzysty interfejs graficzny i pomimo swojej bogatej funkcjonalności pozostaje stosunkowo prosty w obsłudze. Wszystkie oferowane przez niego narzędzia pogrupowane są w moduły, za pośrednictwem których użytkownik może zarządzać procesami, usługami oraz generowanym przez nie ruchem sieciowym. Ciekawą funkcją jest opcja pozwalająca za pośrednictwem jednego kliknięcia myszką na wyszukanie w Internecie informacji o każdym z nich. Jest to bardzo przydatne w przypadku mniej doświadczonych użytkowników, którzy nie do końca mogą wiedzieć za co dany komponent jest odpowiedzialny, czy można go zamknąć, nie powodując tym samym zawieszenia się systemu lub oprogramowania itp.
Process Hacker dostarcza wielu szczegółowych informacji na temat działających w systemie procesów - w tym także tych ukrytych. Znaleźć wśród nich można podstawowe dane o numerze PID, ilości wykorzystywanej pamięci, nazwie użytkownika, dla którego zostały one uruchomione, ale również wykorzystaniu procesora czy przepływu informacji dla każdego z nich. Lista procesów prezentowana jest w postaci drzewa, w którym zastosowany został podział na obiekty nadrzędne i podrzędne. Poszczególne procesy oznaczone są kolorami, które informują o ich rodzaju, np. systemowe, sieciowe itp. Każdy z procesów może być przez użytkownika wstrzymany, wznowiony, zrestartowany lub całkowicie zamknięty. Process Hacker pozwala również przeszukiwać pamięć na podstawie wskazanego wyrażenia regularnego.
Dodatkowo program wyposażony został w narzędzia do zarządzania usługami, zmiany ich parametrów, a także tworzenia nowych usług w postaci m.in. sterowników i różnego typu procesów. Na uwagę zasługuje powiązanie usług z procesami, pozwalające szybko odnajdywać procesy odpowiedzialne za wskazane usługi. Z poziomu programu możemy także przeglądać i zamykać wybrane połączenia sieciowe.