|
This looks like a really impressive project. I've been using Process Hacker for a while, and seeing a tool that builds on its library while focusing on the "what is it doing" aspect is very refreshing. The Thread Panel with stack traces and the Memory Panel with string search are exactly the kind of features that make debugging and reverse engineering much more efficient.
I'm particularly interested in the .NET panel and the Modules Panel with DLL injection/unloading. I often work with .NET assemblies protected by Reactor or ConfuserEx, and being able to quickly inspect loaded modules and memory regions would be very helpful when analyzing runtime behavior.
The fact that it's built with Qt and planned to be ported to Linux is also great news—there's definitely a gap for a proper advanced task manager on that platform.
I'll download it and give it a try on my current projects. Thanks for sharing this with the community, and I'll report back if I come across any edge cases or have feature suggestions.
One quick question: does the .NET panel currently support inspecting assemblies that are loaded dynamically (e.g., via Assembly.Load from a byte array), or does it rely on the module being on disk?
|