如何获取另一个进程的VLD日志?

时间:2015-07-03 11:42:11

标签: c++ winapi memory-leaks visual-leak-detector

主进程创建另一个,使用与另一个args相同的可执行文件。

cmdline = "\"c:\\path\\executable.exe\" arg1 arg2";
CreateProcess(NULL, cmdline, NULL, NULL, FALSE, NULL, NULL, NULL, &si, &pi);

所以,我在vld.ini中设置了这些配置:

StackWalkMethod = safe
ReportTo = both

在这种情况下,VLD仅为主进程创建报告文件,即创建的进程不会写入日志文件(我认为主进程持有它)。但是在visual studio中,我在输出窗口中附加到已创建的进程时,有关于创建进程中的泄漏的信息。

我的问题是如何在另一个进程中将调试器输出切换到文件?

0 个答案:

没有答案