[WiX-users] Changing progress bar text of 'uninstall previous version' step of Burn bootstrapper GUI

2014-01-29 Thread Pogo
Hi all,

I'm using the Burn bootstrapper app to chain my main installer with several
pre-requisites (.NET, VC++ runtime). For the GUI I use the standard
RtfLicense UI as described in Nick Ramirez's Wix Guide book.

The standard strings in the progress bar step can be changed (localized)
easily. But there is one string that I'm still unable to change during an
upgrade install. The following strings are shown:
- Processing: Initializing...
- Processing: [Product name of current version]
- Processing: {Product guid of previous version}

The first message can be modified in RtfTheme.wxl. The second one can be
changed by specifying DisplayName attribute in the MsiPackage element. The
third one seems to show the Product ID of the previous version (see
attached screenshot).

Does anyone know how to change the third message? I'd like to show just the
Product name if possible, instead of a GUID.

In the log there is also this line:
Applying execute package: {4130457e-bcc8-4802-943a-bbd0d71499b9}, action:
Uninstall, path: C:\ProgramData\Package
Cache\{4130457e-bcc8-4802-943a-bbd0d71499b9}\SDM Installer.exe, arguments:
'C:\ProgramData\Package Cache\{4130457e-bcc8-4802-943a-bbd0d71499b9}\SDM
Installer.exe -uninstall -quiet -burn.related.upgrade'

Kind regards,
Pogo
--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] I have problem with create installer. Help me please!

2014-01-29 Thread Fedor Pranovich
Hello,

I have one problem with installer


 CustomAction Id=InstallSiLabs_CP210xDriver
Directory=PRODUCTDIRECTORYFOLDER Execute=deferred Impersonate=no
Return=ignore
ExeCommand=[PRODUCTDIRECTORYFOLDER]SiLabs_CP210x/CP210xVCPInstaller.exe /
InstallExecuteSequence
  Custom Action=InstallSiLabs_CP210xDriver After=InstallFiles /
/InstallExecuteSequence

 

I want to start .exe file, but this file start only in background.
 But i need run this exe file only in foreground and wait when it will
finish.

Thanks a lot!!!

 

Best Regards,

Fedor Pranovich

 

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] C++ UI controls from resource dialog and add to the Wix UI dialog

2014-01-29 Thread ak m
Can we get the C++ UI controls from resource dialog and add to the Wix UI
dialog

Is this possible?
--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] C++ UI from resource dialog and add in between to the Wix dailogs.

2014-01-29 Thread ak m
Can we get the C++ UI  from resource dialog and add in between to the Wix
dailogs. Is this possible?

If possible, could you please share examples?
--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Custom Action exe file run on background

2014-01-29 Thread Fedor Pranovich
Hello,

I have one problem with installer


 CustomAction Id=InstallSiLabs_CP210xDriver
Directory=PRODUCTDIRECTORYFOLDER Execute=deferred Impersonate=no
Return=ignore
ExeCommand=[PRODUCTDIRECTORYFOLDER]SiLabs_CP210x/CP210xVCPInstaller.exe /
InstallExecuteSequence
  Custom Action=InstallSiLabs_CP210xDriver After=InstallFiles /
/InstallExecuteSequence

 

I want to start .exe file, but this file start only in background.
 But i need run this exe file only in foreground and wait when it will
finish.

Thanks a lot!!!

 

 

Best Regards,

Fedor Pranovich

 

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Install busy executables at reboot - Windows 7

2014-01-29 Thread Walt Dexter
That would be cool but I'm going to hold off until I'm fighting with the next 
one. This one is doing what I want. I'd say each time I make an MSI you guys 
teach me something else.



On Jan 29, 2014, at 12:23 AM, Blair Murri os...@live.com wrote:

 Post a URL and we will interpret/educate on the interpretation thereof
 
 
 Walter Dexter wfdex...@gmail.com wrote:
 
 So far as the logs, I have yet to ever find anything I can make sense of in
 an MSI log. I'm well aware that's my own deficiency but those things are
 99.95% unintelligible to me.
 
 
 On Tue, Jan 28, 2014 at 2:46 PM, Walter Dexter wfdex...@gmail.com wrote:
 
 In my case the installer is always run as quiet and there's no
 interactions with any user. Our goal is to slip in and deliver stuff
 without their noticing.
 
 I naively put everything in a single feature. it sounds like I would be
 better served to sort the files into features based on actual dependencies,
 so one feature might be a single .exe and any files it requires to run.
 
 
 On Tue, Jan 28, 2014 at 12:19 PM, Phil Wilson phildgwil...@gmail.comwrote:
 
 You could move files (strictly components) around, but in most
 installs the features are units of functionality and not random
 collections of assorted files. A feature is the user's unit of
 functionality that can be added or removed, and moving files out of
 one often requires other changes such as help and docs that say
 installing feature X gives you this functionality because it no
 longer does.
 
 As Blair says, look at the verbose log. In the absence of hard
 evidence that says what's really happening it seems premature to
 change feature content.
 ---
 Phil Wilson
 
 
 On Tue, Jan 28, 2014 at 5:44 AM, Walt Dexter wfdex...@gmail.com wrote:
 And there's the answer. They're all in the same feature.
 
 Can I move existing files between features in an upgrade? That would
 position me better the next time around.
 
 
 
 
 
 On Jan 28, 2014, at 4:36 AM, Blair Murri os...@live.com wrote:
 
 Are you doing a major upgrade or a recache/repair?
 
 Are the files it was killing off in the same feature as other files
 that were changed? Remember that features are installed/repaired/removed as
 a unit.
 
 
 Your verbose install logs should be telling you why it wanted to
 replace files that didn't change. What do your logs have to say?
 
 
 
 
 
 
 Blair
 
 
 
 
 
 From: Walter Dexter
 Sent: Monday, January 27, 2014 9:53 PM
 To: General discussion for Windows Installer XML toolset.
 
 
 
 
 
 I believe that is only true for versioned files, although I may be
 mistaken.
 
 In this particular case (properly versioned .Net 3.5 executables) they
 were
 unchanged and should not have been replaced according to my, and your,
 understanding of the rules. Despite that, Windows Installer was killing
 them off. Perhaps it just shoots first and asks questions later unless
 told
 to not terminate. I have no idea.
 
 
 On Mon, Jan 27, 2014 at 7:17 PM, Nicolás Alvarez
 nicolas.alva...@gmail.comwrote:
 
 2014-01-27 Walter Dexter wfdex...@gmail.com:
 Got it!
 
 I haven't worked out all the details but changing the MSIRMSHUTDOWN
 property to 0 makes it do what I wanted. Note that in this case the
 .exe
 files that I want to keep running aren't actually being modified. Our
 deployment folks just don't like to deal with distribution of
 patches;
 they'd rather send out a full MSI.
 
 Windows Installer only overwrites files that have changed; patch or no
 patch is irrelevant.
 
 --
 Nicolás
 
 
 
 --
 WatchGuard Dimension instantly turns raw network data into actionable
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated setup - simply
 import
 a virtual appliance and go from zero to informed in seconds.
 
 
 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 --
 WatchGuard Dimension instantly turns raw network data into actionable
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated setup - simply import
 a virtual appliance and go from zero to informed in seconds.
 
 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 --
 WatchGuard Dimension instantly turns raw network data into actionable
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated 

Re: [WiX-users] C++ UI controls from resource dialog and add to the Wix UI dialog

2014-01-29 Thread John Cooper
No.  The Windows Installer Service controls (and by extension the dialogs) are 
not extensible in this manner--unless you have the rights to re-write the 
Windows Installer Service.

You can:  1) write a custom, embedded UI (described as very hard on this list); 
or 2) customize Burn (the preferred method).

--
John Merryweather Cooper
Build  Install Engineer - ESA
Jack Henry  Associates, Inc.®
Shawnee Mission, KS  66227
Office:  913-341-3434 x791011
jocoo...@jackhenry.com
www.jackhenry.com





-Original Message-
From: ak m [mailto:wixak...@gmail.com] 
Sent: Wednesday, January 29, 2014 6:15 AM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] C++ UI controls from resource dialog and add to the Wix UI 
dialog

Can we get the C++ UI controls from resource dialog and add to the Wix UI dialog

Is this possible?
--
WatchGuard Dimension instantly turns raw network data into actionable security 
intelligence. It gives you real-time visual feedback on key security issues and 
trends.  Skip the complicated setup - simply import a virtual appliance and go 
from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.


--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom Action exe file run on background

2014-01-29 Thread John Cooper
In the WIX.chm, look for How To Guides - How To:  User Interface and 
Localization - How To Run the Installed Application After Setup for ideas on 
how you can accomplish this.

Note that you make to have to schedule the run of your executable substantially 
later than InstallFiles.

--
John Merryweather Cooper
Build  Install Engineer - ESA
Jack Henry  Associates, Inc.®
Shawnee Mission, KS  66227
Office:  913-341-3434 x791011
jocoo...@jackhenry.com
www.jackhenry.com



-Original Message-
From: Fedor Pranovich [mailto:fiodar.pranov...@psa-software.com] 
Sent: Wednesday, January 29, 2014 6:41 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Custom Action exe file run on background

Hello,

I have one problem with installer


 CustomAction Id=InstallSiLabs_CP210xDriver
Directory=PRODUCTDIRECTORYFOLDER Execute=deferred Impersonate=no
Return=ignore
ExeCommand=[PRODUCTDIRECTORYFOLDER]SiLabs_CP210x/CP210xVCPInstaller.exe /
InstallExecuteSequence
  Custom Action=InstallSiLabs_CP210xDriver After=InstallFiles /
/InstallExecuteSequence

 

I want to start .exe file, but this file start only in background.
 But i need run this exe file only in foreground and wait when it will finish.

Thanks a lot!!!

 

 

Best Regards,

Fedor Pranovich

 

--
WatchGuard Dimension instantly turns raw network data into actionable security 
intelligence. It gives you real-time visual feedback on key security issues and 
trends.  Skip the complicated setup - simply import a virtual appliance and go 
from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.


--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom Action exe file run on background

2014-01-29 Thread John Cooper
How I hate auto-correct.  s/make to have to/may have to/

-Original Message-
From: John Cooper 
Sent: Wednesday, January 29, 2014 8:25 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Custom Action exe file run on background

In the WIX.chm, look for How To Guides - How To:  User Interface and 
Localization - How To Run the Installed Application After Setup for ideas on 
how you can accomplish this.

Note that you make to have to schedule the run of your executable substantially 
later than InstallFiles.

--
John Merryweather Cooper
Build  Install Engineer - ESA
Jack Henry  Associates, Inc.®
Shawnee Mission, KS  66227
Office:  913-341-3434 x791011
jocoo...@jackhenry.com
www.jackhenry.com



-Original Message-
From: Fedor Pranovich [mailto:fiodar.pranov...@psa-software.com]
Sent: Wednesday, January 29, 2014 6:41 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Custom Action exe file run on background

Hello,

I have one problem with installer


 CustomAction Id=InstallSiLabs_CP210xDriver
Directory=PRODUCTDIRECTORYFOLDER Execute=deferred Impersonate=no
Return=ignore
ExeCommand=[PRODUCTDIRECTORYFOLDER]SiLabs_CP210x/CP210xVCPInstaller.exe /
InstallExecuteSequence
  Custom Action=InstallSiLabs_CP210xDriver After=InstallFiles /
/InstallExecuteSequence

 

I want to start .exe file, but this file start only in background.
 But i need run this exe file only in foreground and wait when it will finish.

Thanks a lot!!!

 

 

Best Regards,

Fedor Pranovich

 

--
WatchGuard Dimension instantly turns raw network data into actionable security 
intelligence. It gives you real-time visual feedback on key security issues and 
trends.  Skip the complicated setup - simply import a virtual appliance and go 
from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
NOTICE: This electronic mail message and any files transmitted with it are 
intended exclusively for the individual or entity to which it is addressed. The 
message, together with any attachment, may contain confidential and/or 
privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution is strictly prohibited. If you have received this message in 
error, please immediately advise the sender by reply email and delete all 
copies.


--
WatchGuard Dimension instantly turns raw network data into actionable security 
intelligence. It gives you real-time visual feedback on key security issues and 
trends.  Skip the complicated setup - simply import a virtual appliance and go 
from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.


--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom Action exe file run on background

2014-01-29 Thread David Connet
The other thing to watch for - based on the file name, it looks like 
you're trying to run an installer. If that is MSI-based, you can't do that.

And I'd be a little concerned about your requirement to run in the 
foreground. What happens if the installation is run as silent (no UI)?

Dave

On 1/29/2014 6:29 AM, John Cooper wrote:
 How I hate auto-correct.  s/make to have to/may have to/

 -Original Message-
 From: John Cooper
 Sent: Wednesday, January 29, 2014 8:25 AM
 To: General discussion about the WiX toolset.
 Subject: Re: [WiX-users] Custom Action exe file run on background

 In the WIX.chm, look for How To Guides - How To:  User Interface and 
 Localization - How To Run the Installed Application After Setup for ideas 
 on how you can accomplish this.

 Note that you make to have to schedule the run of your executable 
 substantially later than InstallFiles.

 --
 John Merryweather Cooper
 Build  Install Engineer - ESA
 Jack Henry  Associates, Inc.®
 Shawnee Mission, KS  66227
 Office:  913-341-3434 x791011
 jocoo...@jackhenry.com
 www.jackhenry.com



 -Original Message-
 From: Fedor Pranovich [mailto:fiodar.pranov...@psa-software.com]
 Sent: Wednesday, January 29, 2014 6:41 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Custom Action exe file run on background

 Hello,

 I have one problem with installer


   CustomAction Id=InstallSiLabs_CP210xDriver
 Directory=PRODUCTDIRECTORYFOLDER Execute=deferred Impersonate=no
 Return=ignore
 ExeCommand=[PRODUCTDIRECTORYFOLDER]SiLabs_CP210x/CP210xVCPInstaller.exe /
  InstallExecuteSequence
Custom Action=InstallSiLabs_CP210xDriver After=InstallFiles /
  /InstallExecuteSequence



 I want to start .exe file, but this file start only in background.
   But i need run this exe file only in foreground and wait when it will 
 finish.

 Thanks a lot!!!





 Best Regards,

 Fedor Pranovich


--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom Action exe file run on background

2014-01-29 Thread Carter Young
Try not to Double Post... Someone will get to you...

Quoting Fedor Pranovich fiodar.pranov...@psa-software.com:

 Hello,

 I have one problem with installer


  CustomAction Id=InstallSiLabs_CP210xDriver
 Directory=PRODUCTDIRECTORYFOLDER Execute=deferred Impersonate=no
 Return=ignore
 ExeCommand=[PRODUCTDIRECTORYFOLDER]SiLabs_CP210x/CP210xVCPInstaller.exe /
 InstallExecuteSequence
   Custom Action=InstallSiLabs_CP210xDriver After=InstallFiles /
 /InstallExecuteSequence



 I want to start .exe file, but this file start only in background.
  But i need run this exe file only in foreground and wait when it will
 finish.

 Thanks a lot!!!





 Best Regards,

 Fedor Pranovich



 --
 WatchGuard Dimension instantly turns raw network data into actionable
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated setup - simply import
 a virtual appliance and go from zero to informed in seconds.
 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users






--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom Action exe file run on background

2014-01-29 Thread Carter Young
Use my Quote, plus what Phil Added regarding AN355 in the SiLabs KB,  
and you should be on your way to completion.

Quoting Carter Young ecyo...@grandecom.net:
 ...and look at the SiLabs Installer to see  if you can pass any  
 parameters, and then Use the Return Attribute to  wait for the  
 Installer to complete in the background.
Quoting Phill Hogland phogl...@rimage.com:

 The CP210x driver is a onn-msi difx API/setup API application.  Silicon Labs
 has application notes which explain how to install these drivers in a
 background (quiet) thread (AN335 i think).  I install this driver, in the
 background, in setups I created with a different tool, before I started
 using wix/msi.  I have not converted those projects to wix yet, but I plan
 too.



 --
Snip


--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Setup.exe cygwin question

2014-01-29 Thread BGINFO4X
 Before that even, I suggest explaining what this is about.

At this moment, Is it only a technical question: can it be done such
installer with WIX?

If it is not possible technically, then the idea is finished.

If it is possible, then the next logical step is to talk with the
cygwin community about if they want such packaging

Perhaps they could start to listen wix comunity if they have a
leader project+volunteers with a little prototype.  It is only one
idea...  In fact, the project itself could be open published like an
open book of a big wix project...

 Cygwin has a working installer. You're proposing creating a new installer
 for Cygwin which looks just like the current one.

I agree with this. Probably they will not want to change the
installer, but probably it also depends of the wix community effort.

  Why? I can imagine possible reasons, but without knowing some good ones it 
 sound like
 a great deal of work for no gain.

Well, I'm sure that the installer can be better than what is is actually.

Regards.
 From: Carter Young [mailto:ecyo...@grandecom.net]
 Sent: Tuesday, January 28, 2014 5:34 PM

 First of All, I would contact the maintainers of
 Cygwin(http://www.redhat.com/services/custom/cygwin/) and ask how that
 setup is packaged before trying to retrofit a WiX installer...

 Quoting Blair Murri os...@live.com:

  Certainly it is possible using a custom BA from a bundle. Somewhat
  less so from an MSI. One big advantage of the bundle, however, is
  that the entire set of packages can be divided up between some
  arbitrary set of MSIs abstracted away from the end user (in fact,
  the most logical would be to have each package be an MSI). In fact,
  you might even be able to reuse your current UI in a custom bundle
  and save much of the redevelopment effort.
 
  Not sure on the project leader part. What resources are available to
  such a leader (types and experience of developers/testers/PMs, etc.)?
 
  Blair
 
 
  From: BGINFO4X
  Sent: Friday, January 24, 2014 7:25 AM
 
  Attending your experience, do you think that is possible to build an
  installer like the traditional setup.exe installer from cygwin.com?
 
  In the following url you can see the main screens.
  http://x.cygwin.com/docs/ug/setup-cygwin-x-installing.html
 
  I ask basically for the screens number 11, 13, 15, 16.  Do you think
  that this is possible with WIX?
 
  Does anyone would like to be the project leader of  such project?
  cygwin community should agree with this.
 
  I must admit that I can't build such project, I don't have the
  necessary experience and knowledge.
 
  Any recommendation is welcome.
 
  Thanks for your time and regards.

 --
 WatchGuard Dimension instantly turns raw network data into actionable
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated setup - simply import
 a virtual appliance and go from zero to informed in seconds.
 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ListView Example for the Theme.xml in the Bootstrapper project - help

2014-01-29 Thread Barnes, Karen
I just saw that if I use the word help, that I could get instructions.

Karen

From: Barnes, Karen
Sent: Wednesday, January 29, 2014 2:00 PM
To: wix-users@lists.sourceforge.net
Subject: ListView Example for the Theme.xml in the Bootstrapper project

I would really like to see an example of how the list view works with the a 
custom theme file in the bootstrapper project.  It appears to allow me to enter 
in the item within my VS2012 Bootstrapper project, but once I added it, then my 
bootstrapper.exe doesn't appear to work anymore.

ListView Name=TestRun X=30 Y=115 Width=100 Height=100 TabStop=yes 
Visible=yes HideWhenDisabled=no
  Column Width=90Hello/Column
/ListView

Thanks!

Karen


P PLEASE CONSIDER OUR ENVIRONMENT BEFORE PRINTING THIS EMAIL.

This e-mail (including any attachments) is confidential and may be legally 
privileged. If you are not an intended recipient or an authorized 
representative of an intended recipient, you are prohibited from using, copying 
or distributing the information in this e-mail or its attachments. If you have 
received this e-mail in error, please notify the sender immediately by return 
e-mail and delete all copies of this message and any attachments. Thank you.
--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] ListView Example for the Theme.xml in the Bootstrapper project

2014-01-29 Thread Barnes, Karen
I would really like to see an example of how the list view works with the a 
custom theme file in the bootstrapper project.  It appears to allow me to enter 
in the item within my VS2012 Bootstrapper project, but once I added it, then my 
bootstrapper.exe doesn't appear to work anymore.

ListView Name=TestRun X=30 Y=115 Width=100 Height=100 TabStop=yes 
Visible=yes HideWhenDisabled=no
  Column Width=90Hello/Column
/ListView

Thanks!

Karen


P PLEASE CONSIDER OUR ENVIRONMENT BEFORE PRINTING THIS EMAIL.

This e-mail (including any attachments) is confidential and may be legally 
privileged. If you are not an intended recipient or an authorized 
representative of an intended recipient, you are prohibited from using, copying 
or distributing the information in this e-mail or its attachments. If you have 
received this e-mail in error, please notify the sender immediately by return 
e-mail and delete all copies of this message and any attachments. Thank you.
--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Burn with no custom ui for localization

2014-01-29 Thread Jack Sojourn
I have a project that builds 7 msi and then creates mst transform files for
the non-English ones.

I then have a burn bootstrapper that has one msipackage with
displayinternalui=true.

however I need to get rid of the custom burn ui so that only the msi ui is
displayed.   this goes for the uninstall also.

if the answer is that I need to create a custom BA then two questions:
1. does that replace the WixBalExtension.dll?
2. is there any sample of how to setup this project and what I have to
implement to make it just display nothing?

Thanks (I've tried to keep the email short)
--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Burn with no custom ui for localization

2014-01-29 Thread Nicolás Alvarez
2014-01-29 Jack Sojourn jack.sojo...@gmail.com:
 I have a project that builds 7 msi and then creates mst transform files for
 the non-English ones.

 I then have a burn bootstrapper that has one msipackage with
 displayinternalui=true.

 however I need to get rid of the custom burn ui so that only the msi ui is
 displayed.   this goes for the uninstall also.

 if the answer is that I need to create a custom BA then two questions:
 1. does that replace the WixBalExtension.dll?
 2. is there any sample of how to setup this project and what I have to
 implement to make it just display nothing?

 Thanks (I've tried to keep the email short)

The way Burn is *designed* to be used is to have Burn provide the UI
and all the MSI packages be installed silently. I don't know if it's
possible to make Burn show no UI at all.

-- 
Nicolás

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom Action exe file run on background

2014-01-29 Thread Rob Mensching
Actually, I find that multiple posting or posting without explaining what 
you've already attempted to do showing that you've actually really tried to 
figure out what is needed *decreases* the chance that anyone will respond.

-Original Message-
From: Carter Young [mailto:ecyo...@grandecom.net] 
Sent: Wednesday, January 29, 2014 8:01 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Custom Action exe file run on background

Try not to Double Post... Someone will get to you...

Quoting Fedor Pranovich fiodar.pranov...@psa-software.com:

 Hello,

 I have one problem with installer


  CustomAction Id=InstallSiLabs_CP210xDriver
 Directory=PRODUCTDIRECTORYFOLDER Execute=deferred Impersonate=no
 Return=ignore
 ExeCommand=[PRODUCTDIRECTORYFOLDER]SiLabs_CP210x/CP210xVCPInstaller.exe /
 InstallExecuteSequence
   Custom Action=InstallSiLabs_CP210xDriver After=InstallFiles /
 /InstallExecuteSequence



 I want to start .exe file, but this file start only in background.
  But i need run this exe file only in foreground and wait when it will 
 finish.

 Thanks a lot!!!





 Best Regards,

 Fedor Pranovich



 --
  WatchGuard Dimension instantly turns raw network data into 
 actionable security intelligence. It gives you real-time visual 
 feedback on key security issues and trends.  Skip the complicated 
 setup - simply import a virtual appliance and go from zero to informed 
 in seconds.
 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.
 clktrk ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users






--
WatchGuard Dimension instantly turns raw network data into actionable security 
intelligence. It gives you real-time visual feedback on key security issues and 
trends.  Skip the complicated setup - simply import a virtual appliance and go 
from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Burn with no custom ui for localization

2014-01-29 Thread Rob Mensching
Burn shows no UI (except in very, very targeted error cases and even those are 
controlled by the BA or Bundle authoring). The BA is in control of UI. There 
doesn't have to be a UI. For example, the TestBA in the WiX toolset shows no 
UI... because it's used for the integration tests and showing UI while one runs 
WiX tests in the background would be annoying. smile/

-Original Message-
From: Nicolás Alvarez [mailto:nicolas.alva...@gmail.com] 
Sent: Wednesday, January 29, 2014 12:39 PM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Burn with no custom ui for localization

2014-01-29 Jack Sojourn jack.sojo...@gmail.com:
 I have a project that builds 7 msi and then creates mst transform 
 files for the non-English ones.

 I then have a burn bootstrapper that has one msipackage with 
 displayinternalui=true.

 however I need to get rid of the custom burn ui so that only the msi ui is
 displayed.   this goes for the uninstall also.

 if the answer is that I need to create a custom BA then two questions:
 1. does that replace the WixBalExtension.dll?
 2. is there any sample of how to setup this project and what I 
 have to implement to make it just display nothing?

 Thanks (I've tried to keep the email short)

The way Burn is *designed* to be used is to have Burn provide the UI and all 
the MSI packages be installed silently. I don't know if it's possible to make 
Burn show no UI at all.

--
Nicolás

--
WatchGuard Dimension instantly turns raw network data into actionable security 
intelligence. It gives you real-time visual feedback on key security issues and 
trends.  Skip the complicated setup - simply import a virtual appliance and go 
from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Imperfect install leading to repair.

2014-01-29 Thread Keith.Douglas
Hi everyone, 

I just released a new MSI for an upgraded version of one of our in house 
applications. This is about the 16th iteration (we've been in testing for most 
of this, so each new one is a full package with a MajorUpgrade) and all the 
rest have been successful, until today. One file did not install. If the new 
MSI is pointed to with Repair, the missing file of our application is installed 
as it should. Orca shows the file (I checked to ensure I'm not relying on it 
being already in the file system or the like). This file has not changed 
between versions. Only the executable and one library changed in this iteration 
(which is also typical; the other libraries, including the missing one, are 
more stable and don't change between versions as much).

I've tried to look at the last install log, which we fortunately have, and the 
one with the problem, and I cannot see any relevant difference. There is no 
reference to installing the file, which I guess is expected if it got removed 
as the upgrade happened, but the question is why. The files are byte-by-byte 
the same, same date, same version.

I'll pull the two install logs later if someone wants to see all of the ~260k 
for either ... but before I put those up I'll look for anything that someone 
might think relevant.

The only other time I've seen this behaviour happen is if one manually replaced 
a file installed previously. Is there a way to see if that was the case? I'll 
investigate this possibility a bit more on my own too.




Keith Douglas
Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6
Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6
keith.doug...@statcan.gc.ca
Telephone | Téléphone 613-951-4405
Facsimile | Télécopieur 613-951-1966
Government of Canada | Gouvernement du Canada 



--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] finding out what features are being installed

2014-01-29 Thread Marek Mielcarek
This was indeed very helpful. I started using conditions such as (Feature = 3) 
to detect feature's installation and (Feature = 2) to detect feature removal. 
Big improvement in WiX script structure comparing to what I inherited.

Thanks a lot.




-Original Message-
From: Blair Murri [mailto:os...@live.com] 
Sent: Tuesday, January 28, 2014 5:08 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] finding out what features are being installed

ADDLOCAL doesn’t have to be set. When costing is done in the UI sequence, the 
result of that costing will be placed into the family of properties that 
includes ADDLOCAL in order to communicate to the execute sequence which 
features are to be changed and how (which causes things like feature 
conditions, installlevel, and parent/child relationships between features to be 
ignored in the execute sequence’s costing). If none of those properties are set 
when the execute sequence starts costing, then those other means of determining 
what to do for each feature are used (as they would have been in the UI 
sequence).




If you want to know what the action and status of each feature are there are 
both APIs and a conditional syntax that will give them to you without having to 
depend on properties like ADDLOCAL. Look at pages like 
http://msdn.microsoft.com/library/aa368012.aspx (Access Prefixes section) when 
using the Condition type in the database (such as in the sequence tables) or 
when using the MsiEvaluateCondition() function in a CA, or more directly by 
using the MsiGetFeatureState() function in a CA.


Blair





From: Marek Mielcarek
Sent: ‎Monday‎, ‎January‎ ‎27‎, ‎2014 ‎3‎:‎06‎ ‎PM
To: General discussion for Windows Installer XML toolset.





To learn what features are being installed I try to examine ADDLOCAL which is a 
standard parameter that can be passed to MSI. I use the following line in my 
WiX xml to do that:
SetProperty Id=FEATURELIST Value=[ADDLOCAL] After=CostFinalize/

Then, inside InstallExecuteSequence element I am scheduling custom action which 
uses my local FEATURELIST property.

When I launch the installation with UI (although I have no dialogs), the 
FEATURELIST holds names of all features separated by comma. When I launch 
silent installation (i.e. use /qn switch) the value of FEATURELIST is blank.  
In both cases I do not specify ADDLOCAL, which instructs MSI to install all 
available features.

Why these 2 cases yield different values? I'd always expect the same behavior 
regardless of /qn switch. If that is not the right way, can somebody please 
suggest a reliable way of checking what features are being installed ?
Thank you

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical 
Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
WatchGuard Dimension instantly turns raw network data into actionable security 
intelligence. It gives you real-time visual feedback on key security issues and 
trends.  Skip the complicated setup - simply import a virtual appliance and go 
from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Imperfect install leading to repair.

2014-01-29 Thread Scott Palmer
if the install was a major upgrade and that file was in-use during the
uninstall then it may get deleted on reboot. That happens a lot because MSI
is too stupid to check if fire that it might install are already scheduled
to be deleted on reboot. So the new file gets installed and then deleted.

Scott
On Jan 29, 2014 4:56 PM, keith.doug...@statcan.gc.ca wrote:

 Hi everyone,

 I just released a new MSI for an upgraded version of one of our in house
 applications. This is about the 16th iteration (we've been in testing for
 most of this, so each new one is a full package with a MajorUpgrade) and
 all the rest have been successful, until today. One file did not install.
 If the new MSI is pointed to with Repair, the missing file of our
 application is installed as it should. Orca shows the file (I checked to
 ensure I'm not relying on it being already in the file system or the like).
 This file has not changed between versions. Only the executable and one
 library changed in this iteration (which is also typical; the other
 libraries, including the missing one, are more stable and don't change
 between versions as much).

 I've tried to look at the last install log, which we fortunately have, and
 the one with the problem, and I cannot see any relevant difference. There
 is no reference to installing the file, which I guess is expected if it got
 removed as the upgrade happened, but the question is why. The files are
 byte-by-byte the same, same date, same version.

 I'll pull the two install logs later if someone wants to see all of the
 ~260k for either ... but before I put those up I'll look for anything that
 someone might think relevant.

 The only other time I've seen this behaviour happen is if one manually
 replaced a file installed previously. Is there a way to see if that was the
 case? I'll investigate this possibility a bit more on my own too.




 Keith Douglas
 Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6
 Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6
 keith.doug...@statcan.gc.ca
 Telephone | Téléphone 613-951-4405
 Facsimile | Télécopieur 613-951-1966
 Government of Canada | Gouvernement du Canada




 --
 WatchGuard Dimension instantly turns raw network data into actionable
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated setup - simply import
 a virtual appliance and go from zero to informed in seconds.

 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] relationship between components and features

2014-01-29 Thread Marek Mielcarek
Please take a look at this pseudo-code that represents my WiX xml:

Feature Id=Feature1
ComponentGroupRef Id=CG1/
/Feature
Feature Id=Feature2
  ComponentGroupRef Id=CG2/
/Feature
...
Fragment Id=F1
ComponentGroup Id=CG1/
InstallExecuteSequence
  Custom Action=CA1  Before=InstallFinalize![CDATA[NOT 
Installed]]/Custom
InstallExecuteSequence
/Fragment

Fragment Id=FG1
ComponentGroup Id=CG2/
InstallExecuteSequence
  Custom Action=CA2  Before=InstallFinalize![CDATA[NOT 
Installed]]/Custom
InstallExecuteSequence
/Fragment

My intention was to run/schedule CA1 only for Feature1 and CA2 for Feature2 
respectively. To my surprise, when the installer runs with only one feature 
enabled (ADDLOCAL=Feature1) both Custom Actions (CA1 and CA2) are being 
scheduled/executed anyway. I can obviously mitigate that by adding extra 
condition, such as (Feature1=3) for CA1 and (Feature2=3) for CA2 but it just 
does not seem to be OK.
Since CA1 is in the group/fragment that is referred by Feature1 only, I'd 
expect it to be activated when Feature1 installs.
Can someone p[lease enlighten me why this it not working in such a way ?

Thank you


--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] relationship between components and features

2014-01-29 Thread Nicolás Alvarez
2014-01-29 Marek Mielcarek mmielca...@actuate.com:
 Please take a look at this pseudo-code that represents my WiX xml:

 Feature Id=Feature1
 ComponentGroupRef Id=CG1/
 /Feature
 Feature Id=Feature2
   ComponentGroupRef Id=CG2/
 /Feature
 ...
 Fragment Id=F1
 ComponentGroup Id=CG1/
 InstallExecuteSequence
   Custom Action=CA1  Before=InstallFinalize![CDATA[NOT 
 Installed]]/Custom
 InstallExecuteSequence
 /Fragment

 Fragment Id=FG1
 ComponentGroup Id=CG2/
 InstallExecuteSequence
   Custom Action=CA2  Before=InstallFinalize![CDATA[NOT 
 Installed]]/Custom
 InstallExecuteSequence
 /Fragment

 My intention was to run/schedule CA1 only for Feature1 and CA2 for Feature2 
 respectively. To my surprise, when the installer runs with only one feature 
 enabled (ADDLOCAL=Feature1) both Custom Actions (CA1 and CA2) are being 
 scheduled/executed anyway. I can obviously mitigate that by adding extra 
 condition, such as (Feature1=3) for CA1 and (Feature2=3) for CA2 but it 
 just does not seem to be OK.
 Since CA1 is in the group/fragment that is referred by Feature1 only, I'd 
 expect it to be activated when Feature1 installs.
 Can someone p[lease enlighten me why this it not working in such a way ?

Fragments don't even exist in the MSI, they are only a WiX thing. The
way you're using fragments makes the CA1 custom action be included in
the MSI or not, depending on whether you refer to CG1 from another
fragment or not (eg. from a Feature). Once the CA is included in the
MSI, it won't be affected by the installation state of features or
anything like that.

I'm pretty sure you need the extra conditions to do what you want (but
I don't know exactly how to do it).

-- 
Nicolás

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Burn with no custom ui for localization

2014-01-29 Thread Jack Sojourn
I have the following for in my bundle.wxs...

BootstrapperApplicationRef Id=
WixStandardBootstrapperApplication.RtfLicense /

The exe shows the Burn license file dialog (obviously) and then the msi
ui.  It also shows a Burn status dialog.

Is there a BootstrapperApplicationRef Id I can use that shows no ui?  or do
I have to build my own BA?  I can't imagine there is no way to use Burn to
localize an msi without adding new dialogs. There has to be someone who has
the experience to know this.




On Wed, Jan 29, 2014 at 12:45 PM, Rob Mensching r...@robmensching.comwrote:

 Burn shows no UI (except in very, very targeted error cases and even those
 are controlled by the BA or Bundle authoring). The BA is in control of UI.
 There doesn't have to be a UI. For example, the TestBA in the WiX toolset
 shows no UI... because it's used for the integration tests and showing UI
 while one runs WiX tests in the background would be annoying. smile/

 -Original Message-
 From: Nicolás Alvarez [mailto:nicolas.alva...@gmail.com]
 Sent: Wednesday, January 29, 2014 12:39 PM
 To: General discussion about the WiX toolset.
 Subject: Re: [WiX-users] Burn with no custom ui for localization

 2014-01-29 Jack Sojourn jack.sojo...@gmail.com:
  I have a project that builds 7 msi and then creates mst transform
  files for the non-English ones.
 
  I then have a burn bootstrapper that has one msipackage with
  displayinternalui=true.
 
  however I need to get rid of the custom burn ui so that only the msi ui
 is
  displayed.   this goes for the uninstall also.
 
  if the answer is that I need to create a custom BA then two questions:
  1. does that replace the WixBalExtension.dll?
  2. is there any sample of how to setup this project and what I
  have to implement to make it just display nothing?
 
  Thanks (I've tried to keep the email short)

 The way Burn is *designed* to be used is to have Burn provide the UI and
 all the MSI packages be installed silently. I don't know if it's possible
 to make Burn show no UI at all.

 --
 Nicolás


 --
 WatchGuard Dimension instantly turns raw network data into actionable
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated setup - simply import a
 virtual appliance and go from zero to informed in seconds.

 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 --
 WatchGuard Dimension instantly turns raw network data into actionable
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated setup - simply import
 a virtual appliance and go from zero to informed in seconds.

 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Imperfect install leading to repair.

2014-01-29 Thread Phil Wilson
Apart from pilot error with components or whatever, it's worth
noting that there is a bug on older OS versions where upgrades lose
SxS files, in the GAC and in WinSxS, repair restores them.

http://support.microsoft.com/kb/905238/en-us
---
Phil Wilson


On Wed, Jan 29, 2014 at 3:39 PM, Scott Palmer swpal...@gmail.com wrote:
 if the install was a major upgrade and that file was in-use during the
 uninstall then it may get deleted on reboot. That happens a lot because MSI
 is too stupid to check if fire that it might install are already scheduled
 to be deleted on reboot. So the new file gets installed and then deleted.

 Scott
 On Jan 29, 2014 4:56 PM, keith.doug...@statcan.gc.ca wrote:

 Hi everyone,

 I just released a new MSI for an upgraded version of one of our in house
 applications. This is about the 16th iteration (we've been in testing for
 most of this, so each new one is a full package with a MajorUpgrade) and
 all the rest have been successful, until today. One file did not install.
 If the new MSI is pointed to with Repair, the missing file of our
 application is installed as it should. Orca shows the file (I checked to
 ensure I'm not relying on it being already in the file system or the like).
 This file has not changed between versions. Only the executable and one
 library changed in this iteration (which is also typical; the other
 libraries, including the missing one, are more stable and don't change
 between versions as much).

 I've tried to look at the last install log, which we fortunately have, and
 the one with the problem, and I cannot see any relevant difference. There
 is no reference to installing the file, which I guess is expected if it got
 removed as the upgrade happened, but the question is why. The files are
 byte-by-byte the same, same date, same version.

 I'll pull the two install logs later if someone wants to see all of the
 ~260k for either ... but before I put those up I'll look for anything that
 someone might think relevant.

 The only other time I've seen this behaviour happen is if one manually
 replaced a file installed previously. Is there a way to see if that was the
 case? I'll investigate this possibility a bit more on my own too.




 Keith Douglas
 Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6
 Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6
 keith.doug...@statcan.gc.ca
 Telephone | Téléphone 613-951-4405
 Facsimile | Télécopieur 613-951-1966
 Government of Canada | Gouvernement du Canada




 --
 WatchGuard Dimension instantly turns raw network data into actionable
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated setup - simply import
 a virtual appliance and go from zero to informed in seconds.

 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 --
 WatchGuard Dimension instantly turns raw network data into actionable
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated setup - simply import
 a virtual appliance and go from zero to informed in seconds.
 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Imperfect install leading to repair.

2014-01-29 Thread Nicolás Alvarez
Can somebody else confirm this can happen? Upgraded in-use files
disappearing on reboot sounds like something so serious that Windows
Installer wouldn't have been released with such an issue. And
otherwise we would be hearing about it all the time.

-- 
Nicolas

2014-01-29 Scott Palmer swpal...@gmail.com:
 if the install was a major upgrade and that file was in-use during the
 uninstall then it may get deleted on reboot. That happens a lot because MSI
 is too stupid to check if fire that it might install are already scheduled
 to be deleted on reboot. So the new file gets installed and then deleted.

 Scott
 On Jan 29, 2014 4:56 PM, keith.doug...@statcan.gc.ca wrote:

 Hi everyone,

 I just released a new MSI for an upgraded version of one of our in house
 applications. This is about the 16th iteration (we've been in testing for
 most of this, so each new one is a full package with a MajorUpgrade) and
 all the rest have been successful, until today. One file did not install.
 If the new MSI is pointed to with Repair, the missing file of our
 application is installed as it should. Orca shows the file (I checked to
 ensure I'm not relying on it being already in the file system or the like).
 This file has not changed between versions. Only the executable and one
 library changed in this iteration (which is also typical; the other
 libraries, including the missing one, are more stable and don't change
 between versions as much).

 I've tried to look at the last install log, which we fortunately have, and
 the one with the problem, and I cannot see any relevant difference. There
 is no reference to installing the file, which I guess is expected if it got
 removed as the upgrade happened, but the question is why. The files are
 byte-by-byte the same, same date, same version.

 I'll pull the two install logs later if someone wants to see all of the
 ~260k for either ... but before I put those up I'll look for anything that
 someone might think relevant.

 The only other time I've seen this behaviour happen is if one manually
 replaced a file installed previously. Is there a way to see if that was the
 case? I'll investigate this possibility a bit more on my own too.




 Keith Douglas
 Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6
 Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6
 keith.doug...@statcan.gc.ca
 Telephone | Téléphone 613-951-4405
 Facsimile | Télécopieur 613-951-1966
 Government of Canada | Gouvernement du Canada




--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Imperfect install leading to repair.

2014-01-29 Thread Scott Palmer
If you don't believe it.. Try it out.  We hit this all the time if we aren't 
careful to make sure that we wait for services to stop on uninstall.  Even if 
we ask the service to stop, if we make it asynchronous the delete can happen 
while the service is still shutting down, so files are in use.  Those files are 
marked for deletion on reboot.  Then the install part runs and sees that the 
files are still there, I suppose it updates a component count or something, but 
the file is already scheduled for deletion and it remains scheduled for 
deletion as far as I can tell.  After the install completes the reboot happens 
and removes the field leaving the install corrupted.  Technically the reboot 
was required *between* the uninstall of the previous version and the install of 
the new version! but that's not how MSI does it.

In fact just a couple weeks ago we had issues with the service control stuff 
not working well enough for this and had to resort to a backup of stopping 
services with a synchronous custom action that ran net stop x which 
thankfully waits for the service to stop before returning.

There's a reason everybody hates doing installers :-)

Scott

 On Jan 29, 2014, at 8:00 PM, Nicolás Alvarez nicolas.alva...@gmail.com 
 wrote:
 
 Can somebody else confirm this can happen? Upgraded in-use files
 disappearing on reboot sounds like something so serious that Windows
 Installer wouldn't have been released with such an issue. And
 otherwise we would be hearing about it all the time.
 
 -- 
 Nicolas
 
 2014-01-29 Scott Palmer swpal...@gmail.com:
 if the install was a major upgrade and that file was in-use during the
 uninstall then it may get deleted on reboot. That happens a lot because MSI
 is too stupid to check if fire that it might install are already scheduled
 to be deleted on reboot. So the new file gets installed and then deleted.
 
 Scott
 On Jan 29, 2014 4:56 PM, keith.doug...@statcan.gc.ca wrote:
 
 Hi everyone,
 
 I just released a new MSI for an upgraded version of one of our in house
 applications. This is about the 16th iteration (we've been in testing for
 most of this, so each new one is a full package with a MajorUpgrade) and
 all the rest have been successful, until today. One file did not install.
 If the new MSI is pointed to with Repair, the missing file of our
 application is installed as it should. Orca shows the file (I checked to
 ensure I'm not relying on it being already in the file system or the like).
 This file has not changed between versions. Only the executable and one
 library changed in this iteration (which is also typical; the other
 libraries, including the missing one, are more stable and don't change
 between versions as much).
 
 I've tried to look at the last install log, which we fortunately have, and
 the one with the problem, and I cannot see any relevant difference. There
 is no reference to installing the file, which I guess is expected if it got
 removed as the upgrade happened, but the question is why. The files are
 byte-by-byte the same, same date, same version.
 
 I'll pull the two install logs later if someone wants to see all of the
 ~260k for either ... but before I put those up I'll look for anything that
 someone might think relevant.
 
 The only other time I've seen this behaviour happen is if one manually
 replaced a file installed previously. Is there a way to see if that was the
 case? I'll investigate this possibility a bit more on my own too.
 
 
 
 
 Keith Douglas
 Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6
 Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6
 keith.doug...@statcan.gc.ca
 Telephone | Téléphone 613-951-4405
 Facsimile | Télécopieur 613-951-1966
 Government of Canada | Gouvernement du Canada
 
 
 
 
 --
 WatchGuard Dimension instantly turns raw network data into actionable 
 security intelligence. It gives you real-time visual feedback on key
 security issues and trends.  Skip the complicated setup - simply import
 a virtual appliance and go from zero to informed in seconds.
 http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Custom Managed Boostrapper and Maintenance dialog

2014-01-29 Thread Farrukhw
Hi everyone,

Presently, I'm working with a Managed Bootstrapper with its own UI written
in WinForms (.Net 2.0 based). It is able to install my msi using
DisplayInternalUI=yes and no very well.

BootstrapperApplicationRef Id=ManagedBootstrapperApplicationHost 
  Payload SourceFile=$(var.BootstrapConfigFile)/
  Payload SourceFile=$(var.MyBootstrapperDll)/
  Payload
SourceFile=$(env.WIX)\SDK\Microsoft.Deployment.WindowsInstaller.dll/
/BootstrapperApplicationRef

Chain
  PackageGroupRef Id=Netfx4Full/
  MsiPackage Id=MainProduct  
  DisplayInternalUI=yes
  Cache=no
  Visible=no
  Compressed=yes
  EnableFeatureSelection=yes
  SourceFile=MyProduct.msi
  /
/Chain

However, from Add-Remove programs, it display nothing, but uninstall
silently.

So far, after some Googling, I've figure-out that I might have to add my own
UI in replacement of MSI's Maintenance Dialog and figure-out
Bootstrapper.LaunchAction enums depending upon user's selection via my
custom dialog.

However, I still think, I might be missing something here. If anyone knows
if it is possible to display MSI's Maintenance dialog using Managed
Bootstrapper installation.

Regards



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Custom-Managed-Boostrapper-and-Maintenance-dialog-tp7592225.html
Sent from the wix-users mailing list archive at Nabble.com.

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom Managed Boostrapper and Maintenance dialog

2014-01-29 Thread Rob Mensching
Not possible. Limitation of MSI handling during uninstall. DisplayInternalUI 
only shows for install.

-Original Message-
From: Farrukhw [mailto:farru...@gmail.com] 
Sent: Wednesday, January 29, 2014 8:47 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Custom Managed Boostrapper and Maintenance dialog

Hi everyone,

Presently, I'm working with a Managed Bootstrapper with its own UI written in 
WinForms (.Net 2.0 based). It is able to install my msi using 
DisplayInternalUI=yes and no very well.

BootstrapperApplicationRef Id=ManagedBootstrapperApplicationHost 
  Payload SourceFile=$(var.BootstrapConfigFile)/
  Payload SourceFile=$(var.MyBootstrapperDll)/
  Payload
SourceFile=$(env.WIX)\SDK\Microsoft.Deployment.WindowsInstaller.dll/
/BootstrapperApplicationRef

Chain
  PackageGroupRef Id=Netfx4Full/
  MsiPackage Id=MainProduct  
  DisplayInternalUI=yes
  Cache=no
  Visible=no
  Compressed=yes
  EnableFeatureSelection=yes
  SourceFile=MyProduct.msi
  /
/Chain

However, from Add-Remove programs, it display nothing, but uninstall silently.

So far, after some Googling, I've figure-out that I might have to add my own UI 
in replacement of MSI's Maintenance Dialog and figure-out 
Bootstrapper.LaunchAction enums depending upon user's selection via my custom 
dialog.

However, I still think, I might be missing something here. If anyone knows if 
it is possible to display MSI's Maintenance dialog using Managed Bootstrapper 
installation.

Regards



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Custom-Managed-Boostrapper-and-Maintenance-dialog-tp7592225.html
Sent from the wix-users mailing list archive at Nabble.com.

--
WatchGuard Dimension instantly turns raw network data into actionable security 
intelligence. It gives you real-time visual feedback on key security issues and 
trends.  Skip the complicated setup - simply import a virtual appliance and go 
from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom Managed Boostrapper and Maintenance dialog

2014-01-29 Thread Farrukhw
So I have to add my own Form for that...  ... 



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Custom-Managed-Boostrapper-and-Maintenance-dialog-tp7592225p7592228.html
Sent from the wix-users mailing list archive at Nabble.com.

--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users