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/engine/engine.cpp | |
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/engine/engine.cpp')
-rw-r--r-- | src/burn/engine/engine.cpp | 5 |
1 files changed, 5 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."); |