Process Hacker – Another useful system tool

來源:互聯網
上載者:User

[Mirror - http://blog.whitejadesoft.com/?p=208 ]

You can get the tool from here: http://processhacker.sourceforge.net/. Enjoy it!

You may have already used Process Explorer (by Mark Russinovich, my idol)from sysinternals.com (acquired by Microsoft already). Process Explorer is a powerful tool I’ve used for couple of years. Many times it rescued me in trouble shooting.

 

Process Explorer is good enough. Why do you want another similar tool? Okay, let’s see what Process Hacker has provided.

 

Compared with Process Explorer, Process Hacker:

  • Implements almost all of the functionality offered by Process Explorer, plus more advanced features.
  • Has advanced string scanning capabilities, as well as regular expression filtering.
  • Allows you to see what a thread is waiting on.
  • Highlights relocated and .NET DLLs.
  • Allows you to connect to other sessions, just like Windows Task Manager can.
  • 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.
  • Shows information for POSIX processes.
  • Starts around 5 times faster than Process Explorer.
  • Has around 8 times less background CPU usage.

Yeah! it provides some fantastic functionalities. Below lists my favorite ones:

  • Allows you to see what a thread is waiting on.
  • Starts around 5 times faster than Process Explorer.

 

Here is a screen shot of Process Hacker -

 

Here are some comments I have:

  • It’s a pity that both Process Explorer and Process Hacker failed to restart Windows Service for me. www.whitejadesoft.com

But Process Explorer is more user friendly that it will first show up a warning that the service might not be able to restart successfully. Below is a sample:

 

While Process Hacker will only show a dialog for confirmation like below.

 

  • There is a nice feature in Process Hacker. See the screen shot below first.

Anywhere if possible, you will see a button (the upper one in the picture) which lets you to browse the folder of the executable file (the .exe itself or its modules).

This is really nice for developers like me.

The second button in red is to let you find the parent process quickly. Very handy feature!

 

  • Process Hacker supports plugins. Although I have not used any plugin so far, i believe to support plugins is a good thing.
  • UI part – Process Hacker has some problem in its UI: when the “property” dialog (or other dialogs) resizes, the layout may mess up.
  • Process Hacker has a cool feature that lets you inject DLL into a process. (in case you don’t have idea about DLL injection you can read Jeffrey Richter’s book )

 

Here lists only what I have so far. You can download Process Hacker if you love powerful tools like me. Enjoy!

Read more articles on my blog - http://blog.whitejadesoft.com/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.