From 5d3b37122c1f8aa4b1527448b7670d0388fff6fd Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Tue, 12 Dec 2017 14:39:56 -0800 Subject: [PATCH] launcher: LogonCreateProcess --- src/launcher/launcher.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/launcher/launcher.c b/src/launcher/launcher.c index 6c4abe52..d7cae7d5 100644 --- a/src/launcher/launcher.c +++ b/src/launcher/launcher.c @@ -646,7 +646,8 @@ NTSTATUS SvcInstanceCreateProcess(PWSTR UserName, * Not ideal, but... */ StartupInfoEx.StartupInfo.cb = sizeof StartupInfoEx.StartupInfo; - if (!CreateProcessW(Executable, CommandLine, 0, 0, TRUE, + if (!LogonCreateProcess(UserName, + Executable, CommandLine, 0, 0, TRUE, CREATE_SUSPENDED | CREATE_NEW_PROCESS_GROUP, 0, 0, &StartupInfoEx.StartupInfo, ProcessInfo)) {