我正在尝试使用外部 C++ 程序来跟踪我的另一个程序中的堆信息。我研究过这样的功能:
GetProcessHeaps()
http://msdn.microsoft.com/en-us/library/windows/desktop/ee175820(v=vs.85).aspx
但它仅适用于调用进程,不适用于外部进程。如何从 c++ 中的其他进程(不仅仅是大小)(如 HeapMemView)获取详细的堆信息?
http://www.nirsoft.net/utils/heap_memory_view.html
如果可能,甚至更好,如何使用 .Net 来做到这一点?