Discussion:
[WiX-users] Burn: bootstrap a single MSI, not showing BA UI at all
Bruce Cran
2011-10-24 18:28:14 UTC
Permalink
I'm just starting to use Burn and was wondering if it's possible to use
it to simply 'wrap' an MSI as a .exe and have it not show any of its own
UI? That is, launching the executable should only show the internal MSI
interface. Is that possible using the standard BA, or would I have to
write my own?
--
Bruce Cran
Rob Mensching
2011-10-25 04:26:37 UTC
Permalink
You'd need to write your own. The wixstdba is not about showing the MSI UI.
I bet if you wrote one some other people would like to use it. it is
definitely possible since we added MsiPackage/@DisplayInternalUI (or some
attribute named similar to that).
Post by Bruce Cran
I'm just starting to use Burn and was wondering if it's possible to use
it to simply 'wrap' an MSI as a .exe and have it not show any of its own
UI? That is, launching the executable should only show the internal MSI
interface. Is that possible using the standard BA, or would I have to
write my own?
--
Bruce Cran
------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
about Cisco certifications, training, and career opportunities.
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
WiX-users mailing list
https://lists.sourceforge.net/lists/listinfo/wix-users
--
virtually, Rob Mensching - http://RobMensching.com LLC
Goran
2012-11-03 13:25:01 UTC
Permalink
Has this become a built-in feature, or it is still left for user to
implement? If you deploy BA and Msi together, it is unusual to have
different UIs.



--
View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-bootstrap-a-single-MSI-not-showing-BA-UI-at-all-tp6926187p7581736.html
Sent from the wix-users mailing list archive at Nabble.com.
psimms
2014-08-15 16:15:10 UTC
Permalink
has there been any update since this post, is it possible to use burn with no
UI?

I would like to be able to repair and uninstall using the MSI UI instead of
the burn UI



--
View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-bootstrap-a-single-MSI-not-showing-BA-UI-at-all-tp6926187p7596378.html
Sent from the wix-users mailing list archive at Nabble.com.
Rob Mensching
2014-08-15 16:39:47 UTC
Permalink
No solution to the repair and uninstall MSI UI yet. Non-trivial problem. If there isn't a feature request tracking it, you might open one so then you can track its progress (or lack thereof).

_______________________________________________________________
FireGiant | Dedicated support for the WiX toolset | http://www.firegiant.com/

-----Original Message-----
From: psimms [mailto:***@tycoint.com]
Sent: Friday, August 15, 2014 9:15 AM
To: wix-***@lists.sourceforge.net
Subject: Re: [WiX-users] Burn: bootstrap a single MSI, not showing BA UI at all

has there been any update since this post, is it possible to use burn with no UI?

I would like to be able to repair and uninstall using the MSI UI instead of the burn UI



--
View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-bootstrap-a-single-MSI-not-showing-BA-UI-at-all-tp6926187p7596378.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
psimms
2014-08-18 14:10:25 UTC
Permalink
its an issue where I am using burn to bundle my msi and payload files
together and my msi has a checkbox option when a uninstall is triggered and
if the checkbox is ticked sends a variable to the msi during uninstall to
drop databases, however I am not sure this is possible with the standard or
even extended Burn UI, would I have to either create a custom BA or use BA
functions to allow a checkbox to trigger a variable on uninstall using burn?



--
View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-bootstrap-a-single-MSI-not-showing-BA-UI-at-all-tp6926187p7596406.html
Sent from the wix-users mailing list archive at Nabble.com.
Hoover, Jacob
2014-08-18 17:40:07 UTC
Permalink
I'm not sure if Neil's contributions to WixStdBA would allow you to property drive a variable from the modify/uninstall page. If they do, it would simply mean a need for a custom theme file with the check box added to the page, a variable associated with the check box, and a MsiProperty element to pass the value to the MSI on uninstall.

I think it would only require a slight tweak, such as adding SavePageSettings(WIXSTDBA_PAGE_UNINSTALL); to OnClickUninstallButton() inside of WixStandardBootstrapperApplication.cpp near line 2467. (I didn't test this, but logically it seems this is all that would be needed.)


-----Original Message-----
From: psimms [mailto:***@tycoint.com]
Sent: Monday, August 18, 2014 9:10 AM
To: wix-***@lists.sourceforge.net
Subject: Re: [WiX-users] Burn: bootstrap a single MSI, not showing BA UI at all

its an issue where I am using burn to bundle my msi and payload files together and my msi has a checkbox option when a uninstall is triggered and if the checkbox is ticked sends a variable to the msi during uninstall to drop databases, however I am not sure this is possible with the standard or even extended Burn UI, would I have to either create a custom BA or use BA functions to allow a checkbox to trigger a variable on uninstall using burn?



--
View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-bootstrap-a-single-MSI-not-showing-BA-UI-at-all-tp6926187p7596406.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
psimms
2015-03-20 12:35:15 UTC
Permalink
sorry to bring up an old post

I have this working using 3.10 - a checkbox on the modify screen allowing a
value to be passed to the MSI

This is great, but my only issue now is that the checkbox screen is
available for both a repair and uninstall, I would only like it available
for an uninstall only. I understand there is only one modify page so
putting a checkbox on that page is going to be visible for both, but I am
trying to figure out if I have any options here to not allow this option, I
have it in the MSI itself that it will never happen on a repair even if that
is ticked anyway however would prefer to somehow say grey out the repair
button when the checkbox is ticked or prevent that checkbox on a repair.

The standard bootstrappers are great but seem to have some limitations

appreciate any thoughts on this, thank you



--
View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-bootstrap-a-single-MSI-not-showing-BA-UI-at-all-tp6926187p7599641.html
Sent from the wix-users mailing list archive at Nabble.com.

Loading...