监测内存,以及内存泄漏的问题
最近想把这个方面搞清楚,目的:
希望自己写一个程序,来调试另一个进程。如每当遇到malloc的时候由我的hook函数来处理,然后再把控制权交给被调试程序
问题:
1. 现在看到一个例子,是使用createprocess并通过其参数来启动被debug进程, 然后使用WaitForDebugEvent来获取信息,但如何监测到malloc?
2. 另一个例子,是使用_CrtSetAllocHook函数,但它似乎是写在源代码中来进行调试的,而不是用一个进程去调试另一个进程的方式。
就这两个问题,有经验的朋友请帮助我一下吧..
谢谢!