From 5a6c681b28c953d809292b4b85c80af300d7902f Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sat, 5 Mar 2022 15:27:42 -0600 Subject: Ensure WixBundleInstalled and RebootPending are set in elevated engine. --- src/burn/engine/core.cpp | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'src/burn/engine/core.cpp') diff --git a/src/burn/engine/core.cpp b/src/burn/engine/core.cpp index ca4d607b..43f79133 100644 --- a/src/burn/engine/core.cpp +++ b/src/burn/engine/core.cpp @@ -264,10 +264,6 @@ extern "C" HRESULT CoreQueryRegistration( SIZE_T cbBuffer = 0; SIZE_T iBuffer = 0; - // Detect if bundle is already installed. - hr = RegistrationDetectInstalled(&pEngineState->registration); - ExitOnFailure(hr, "Failed to detect bundle install state."); - // detect resume type hr = RegistrationDetectResumeType(&pEngineState->registration, &pEngineState->command.resumeType); ExitOnFailure(hr, "Failed to detect resume type."); @@ -315,14 +311,6 @@ extern "C" HRESULT CoreDetect( DetectReset(&pEngineState->registration, &pEngineState->packages); PlanReset(&pEngineState->plan, &pEngineState->containers, &pEngineState->packages, &pEngineState->layoutPayloads); - // Detect if bundle installed state has changed since start up. - // This only happens if Apply() changed the state of bundle (installed, in progress, or uninstalled). - // In that case, Detect() can be used here to reset the installed state. - // Of course, there's also cases outside of this bundle's control, - // like other processes messing with its registration. - hr = RegistrationDetectInstalled(&pEngineState->registration); - ExitOnFailure(hr, "Failed to detect bundle install state."); - hr = RegistrationSetDynamicVariables(&pEngineState->registration, &pEngineState->variables); ExitOnFailure(hr, "Failed to reset the dynamic registration variables during detect."); -- cgit v1.2.3-55-g6feb