<advertisment>
I’ve been working a C# program for the past 2 weeks… Process Hacker is a process viewer/manager with special features, including:
- Viewing, terminating, suspending and resuming threads
- Viewing modules and their properties, function address look-ups, and reading module memory
- Viewing memory regions, reading/writing data to memory regions (using a built-in hex editor control), changing page protection
- Searching through memory, using literal bytes or regular expressions
- Scanning for strings inside memory
- Getting heap information
- Getting DEP status and other information
Link: http://sourceforge.net/projects/processhacker
</advertisment>