visual-c++ - 将可视泄漏检测器附加到作为 Windows 服务运行的进程

标签 visual-c++ service memory-leaks memory-leak-detector visual-leak-detector

使用方法 Visual Leak Detector附加到作为 Windows 服务运行的进程。
如果有人使用此工具检测服务的内存泄漏,请告诉我程序。

我在我的源文件中包含“vld.h”,就像在文档中一样。

最佳答案

  • 在包含 vld.h 的调试中编译您的服务。
  • 从服务控制管理器启动您的服务(尚未涉及调试器)
  • 启动 Visual Studio - 在调试菜单中选择附加到进程
  • 选择您的进程(您的服务)- 确保启用 native 调试
  • 在调试器仍然连接的情况下停止您的服务,您应该在调试窗口中获得输出。
  • 关于visual-c++ - 将可视泄漏检测器附加到作为 Windows 服务运行的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16798734/

    相关文章:

    c++ - Visual C++ 和 gcc 一样强大吗?

    android - 我们能否以编程方式对来自通知监听器服务的通知执行操作?

    c - 那段代码会不会泄漏内存?

    c++ - 查找两个文件中内容之间的差异

    c++ - 将 _beginthread 返回的 uintptr_t 转换为 HANDLE 是否安全?

    c++ - 无法在 Visual Studio 2010 中的自引用对象中分配指针

    android - 远程服务在主进程绑定(bind)时被杀死

    android - 更新服务中的 MusicPlayer SeekBar

    Android 分配跟踪器与 Mapview 的理解

    javascript - Adobe AIR,内存泄漏