summaryrefslogtreecommitdiffstats
path: root/sandbox/src
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/src')
-rw-r--r--sandbox/src/target_process.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/sandbox/src/target_process.cc b/sandbox/src/target_process.cc
index a9848c5..f0a40bd 100644
--- a/sandbox/src/target_process.cc
+++ b/sandbox/src/target_process.cc
@@ -136,6 +136,11 @@ DWORD TargetProcess::Create(const wchar_t* exe_path,
startup_info.lpDesktop = desktop_name.get();
}
+ // Hook up stdout/stderr.
+ startup_info.dwFlags = STARTF_USESTDHANDLES;
+ startup_info.hStdOutput = GetStdHandle(STD_OUTPUT_HANDLE);
+ startup_info.hStdError = GetStdHandle(STD_ERROR_HANDLE);
+
PROCESS_INFORMATION process_info = {0};
if (!::CreateProcessAsUserW(lockdown_token_,