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