Process Hacker is a tool for viewing and manipulating processes and their threads, modules and memory. It can also search through process memory:
* for a sequence of bytes, * using regular expressions, * for strings, or * for heap blocks
It loads symbols from various libraries automatically and uses them when displaying the call stacks of threads (just like Process Explorer). It also has a disassembler derived from OllyDbg's which can be accessed when viewing PE files' exports.
* Microsoft Windows XP or above * 1GB or more of total RAM if you plan on searching or editing memory * 2 CPUs (physical or multi-core), if you plan on searching memory * Notification icon menu crash * Memory leaks * Other small bug fixes