Process Hacker is a feature-packed tool for manipulating processes and services on your computer.

Key features of Process Hacker:

  •  • A simple, customizable tree view with highlighting showing you the processes running on your computer.
  •  • Detailed system statistics with graphs.
  •  • Advanced features not found in other programs, such as detaching from debuggers, viewing GDI handles, viewing heaps, injecting and unloading DLLs, and more.
  •  • Powerful process termination that bypasses security software and rootkits.
  •  • View, edit and control services, including those not shown by the Services console.
  •  • View and close network connections.
  •  • Starts up almost instantly, unlike other programs.
  •  • Many more features...

Compared with Process Explorer, Process Hacker:

  •  • Implements all of the functionality offered by Process Explorer, plus more advanced features.
  •  • Performs stack traces correctly for .NET programs, with managed symbol resolution.
  •  • Allows you to see what a thread is waiting on.
  •  • Has advanced string scanning capabilities, as well as regular expression filtering.
  •  • Highlights both relocated and .NET DLLs.
  •  • Shows symbolic access masks (e.g. Read, Write), rather than just numbers (e.g. 0x12019f).
  •  • Shows names for transaction manager objects and ETW registration objects.
  •  • Shows detailed token information, as well as allowing privileges to be enabled and disabled.

Latest News

2 AND p.post_id = t.topic_last_post_id AND p.poster_id = u.user_id ORDER BY p.post_id DESC LIMIT $topicnumber"; if ($query = $db->sql_query($sql)) { while($row = $db->sql_fetchrow($query)) { $topic_title = $row['topic_title']; //$post_text = $row['post_text']; $author_avatar = $row['user_avatar']; $post_author = get_username_string('full', $row['poster_id'], $row['username'], $row['user_colour']); $post_date = date('F jS, Y, g:i a', $row["post_time"]); $post_link = append_sid("{$phpbb_root_path}viewtopic.php", "p=" . $row['post_id'] . "#p" . $row['post_id']); //$bbcode = new bbcode(base64_encode($row['bbcode_bitfield'])); //$bbcode->bbcode_second_pass($post_text, $row['bbcode_uid'], $row['bbcode_bitfield']); //$post_text = smiley_text($post_text); //$post_text = str_replace(' ','',$post_text); //$post_text = str_replace('./forums','http://processhacker.sourceforge.net/forums/',$post_text); //$post_text = substr($post_text, 0, 300); if ($author_avatar) { //$avatar = get_user_avatar($author_avatar, $row['user_avatar_type'], 16, 16); echo "
{$topic_title} by {$post_author}
{$post_date}
"; } else { echo "
{$topic_title} by {$post_author}
{$post_date}
"; } } $db->sql_freeresult($query); } else { echo "

Query failed: ".mysql_error()."

"; } ?>

Forum Activity

2 AND p.post_id = t.topic_last_post_id AND p.poster_id = u.user_id ORDER BY p.post_id DESC LIMIT $topicnumber"; if ($query = $db->sql_query($sql)) { while($row = $db->sql_fetchrow($query)) { $topic_title = $row['topic_title']; //$post_text = nl2br($row['post_text']); $author_avatar = $row['user_avatar']; $post_author = get_username_string('full', $row['poster_id'], $row['username'], $row['user_colour']); $post_date = date('F jS, Y, g:i a', $row["post_time"]); $post_link = append_sid("{$phpbb_root_path}viewtopic.php", "p=" . $row['post_id'] . "#p" . $row['post_id']); if ($author_avatar) { //$avatar = get_user_avatar($author_avatar, $row['user_avatar_type'], 16, 16); echo "
{$topic_title} by {$post_author}
{$post_date}
"; } else { echo "
{$topic_title} by {$post_author}
{$post_date}
"; } } $db->sql_freeresult($query); } else { echo "

Query failed: ".mysql_error()."

"; } ?>

Statistics