diff --git a/renderdoccmd/renderdoccmd_win32.cpp b/renderdoccmd/renderdoccmd_win32.cpp index f7cd7bdec..c0ae1d5c5 100644 --- a/renderdoccmd/renderdoccmd_win32.cpp +++ b/renderdoccmd/renderdoccmd_win32.cpp @@ -808,6 +808,15 @@ int WINAPI wWinMain(_In_ HINSTANCE hInst, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR *wargv; int argc; + if(AttachConsole(ATTACH_PARENT_PROCESS)) + { + freopen("CONOUT$", "w", stdout); + freopen("CONOUT$", "w", stderr); + + std::cout.sync_with_stdio(); + std::cerr.sync_with_stdio(); + } + wargv = CommandLineToArgvW(GetCommandLine(), &argc); std::vector argv;