[wix-users] Changing Burn registration to per-machine from BA

Rob Mensching rob at firegiant.com
Tue Sep 29 09:34:44 PDT 2015

Bundles don't support switching install scopes today.

 Short replies here. Complete answers over there: http://www.firegiant.com/

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Steve Dower
Sent: Monday, September 28, 2015 10:33 PM
To: wix-users at lists.wixtoolset.org
Subject: [wix-users] Changing Burn registration to per-machine from BA

Full context at http://bugs.python.org/issue25166, but the basic story is as follows:

We use Burn to let users choose whether to install per-user or for all users. If they choose per-user, they do not need to elevate. If they choose all users, elevation is determined automatically (by the engine? 
I didn't dig too far into this part).

However, the registration for the bundle remains per-user. So if someone selects the all users option, other users cannot see the bundle itself and cannot remove or modify it.

It seems that changing pEngineState->registration.fPerMachine to TRUE before planning starts would be sufficient to fix this, but I don't see any way to do this from the BA. (I'm also not sure what issues may arise due to having to detect the bundle in multiple locations, but I suspect those should be resolved anyway.)

Am I missing something? Is this a missing feature? Or a misfeature that we actually don't need?


WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/

More information about the wix-users mailing list