aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/registration.cpp
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-04-04 17:38:26 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-04-05 13:52:11 -0500
commit75f4dce4ea53b82f99932573f27ccfc799d0c5c1 (patch)
tree4225579b861b4998138c19e9108d3cf91b13ad80 /src/burn/engine/registration.cpp
parent44c2ca035c1a5d52a6b3299ba3abbb8b88f7f1c0 (diff)
downloadwix-75f4dce4ea53b82f99932573f27ccfc799d0c5c1.tar.gz
wix-75f4dce4ea53b82f99932573f27ccfc799d0c5c1.tar.bz2
wix-75f4dce4ea53b82f99932573f27ccfc799d0c5c1.zip
Add option for BundlePackage to be hidden in ARP like MsiPackage.
Requires support for this feature in the nested bundle. Simplest implementation of 4454
Diffstat (limited to 'src/burn/engine/registration.cpp')
-rw-r--r--src/burn/engine/registration.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/burn/engine/registration.cpp b/src/burn/engine/registration.cpp
index 961e86bc..0ffbc89e 100644
--- a/src/burn/engine/registration.cpp
+++ b/src/burn/engine/registration.cpp
@@ -767,7 +767,7 @@ extern "C" HRESULT RegistrationSessionBegin(
767 } 767 }
768 768
769 // Conditionally hide the ARP entry. 769 // Conditionally hide the ARP entry.
770 if (pRegistration->fForceSystemComponent) 770 if (pRegistration->fForceSystemComponent || (dwRegistrationOptions & BURN_REGISTRATION_ACTION_OPERATIONS_ARP_SYSTEM_COMPONENT))
771 { 771 {
772 hr = RegWriteNumber(hkRegistration, REGISTRY_BUNDLE_SYSTEM_COMPONENT, 1); 772 hr = RegWriteNumber(hkRegistration, REGISTRY_BUNDLE_SYSTEM_COMPONENT, 1);
773 ExitOnFailure(hr, "Failed to write %ls value.", REGISTRY_BUNDLE_SYSTEM_COMPONENT); 773 ExitOnFailure(hr, "Failed to write %ls value.", REGISTRY_BUNDLE_SYSTEM_COMPONENT);