diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-09-02 16:06:35 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-09-03 15:29:26 -0500 |
commit | 75bc4c3bcf2dcb85fdc642547e339f54775db43a (patch) | |
tree | 0b918d469d3cc5b2d834038bfc411ecd84537639 /src/burn | |
parent | d6ced0b6c527dc853d7e116acb60ba8fde9859da (diff) | |
download | wix-75bc4c3bcf2dcb85fdc642547e339f54775db43a.tar.gz wix-75bc4c3bcf2dcb85fdc642547e339f54775db43a.tar.bz2 wix-75bc4c3bcf2dcb85fdc642547e339f54775db43a.zip |
Log message when the elevated process is not running elevated.
Fixes 5650
Diffstat (limited to 'src/burn')
-rw-r--r-- | src/burn/engine/engine.cpp | 5 | ||||
-rw-r--r-- | src/burn/engine/engine.mc | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/burn/engine/engine.cpp b/src/burn/engine/engine.cpp index 69f30e26..628708f5 100644 --- a/src/burn/engine/engine.cpp +++ b/src/burn/engine/engine.cpp | |||
@@ -696,6 +696,11 @@ static HRESULT RunElevated( | |||
696 | 696 | ||
697 | LogRedirect(RedirectLoggingOverPipe, &loggingContext); | 697 | LogRedirect(RedirectLoggingOverPipe, &loggingContext); |
698 | 698 | ||
699 | if (!pEngineState->internalCommand.fInitiallyElevated) | ||
700 | { | ||
701 | LogId(REPORT_ERROR, MSG_ELEVATED_ENGINE_NOT_ELEVATED); | ||
702 | } | ||
703 | |||
699 | // Create a top-level window to prevent shutting down the elevated process. | 704 | // Create a top-level window to prevent shutting down the elevated process. |
700 | hr = UiCreateMessageWindow(hInstance, pEngineState); | 705 | hr = UiCreateMessageWindow(hInstance, pEngineState); |
701 | ExitOnFailure(hr, "Failed to create the message window."); | 706 | ExitOnFailure(hr, "Failed to create the message window."); |
diff --git a/src/burn/engine/engine.mc b/src/burn/engine/engine.mc index 41c17270..32616721 100644 --- a/src/burn/engine/engine.mc +++ b/src/burn/engine/engine.mc | |||
@@ -177,6 +177,13 @@ Language=English | |||
177 | Exit code: 0x%1!x! | 177 | Exit code: 0x%1!x! |
178 | . | 178 | . |
179 | 179 | ||
180 | MessageId=22 | ||
181 | Severity=Error | ||
182 | SymbolicName=MSG_ELEVATED_ENGINE_NOT_ELEVATED | ||
183 | Language=English | ||
184 | Elevated engine process is not running with elevated privileges. Either run the bundle as a privileged user or reconfigure Windows to allow standard users to request elevation. | ||
185 | . | ||
186 | |||
180 | MessageId=51 | 187 | MessageId=51 |
181 | Severity=Error | 188 | Severity=Error |
182 | SymbolicName=MSG_FAILED_PARSE_CONDITION | 189 | SymbolicName=MSG_FAILED_PARSE_CONDITION |