diff options
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."); |