Как получить журнал VLD другого процесса?

Главный процесс создает другой, который использует тот же исполняемый файл с другими аргументами.

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 у меня есть информация об утечках в созданном процессе в окне вывода, когда он присоединен к созданному процессу.

Мой вопрос, как я могу переключить вывод отладчика в файл в другом процессе?

3

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]