如何使用Visual Leak Detector附加到作为Windows服务运行的进程。 如果有人已经使用这个工具来检测服务的内存泄漏,请告诉我具体步骤。 按照文档,只需要在源文件中包含"vld.h"。
使用vld.h,以debug模式编译你的服务。 从服务控制管理器启动你的服务(暂不涉及调试器)。 启动Visual Studio - 在Debug菜单中选择“附加到进程”。 选择你的进程(即你的服务)- 确保启用本机调试。 在调试器仍然附加的情况下停止你的服务,此时你应该能在调试窗口中看到输出。