[WiX-users] UnInstallExecuteSequence ... how?

2009-09-24 Thread mirram...@googlemail.com
Hi all, I make use of InstallExecuteSequence to trigger custom programs when an installation succeeds. During uninstall I need to reverse the process and trigger another custom program, but unfortunately (telling from the docs) there does not seem to be a UnInstallExecuteSequence. How can I tr

[WiX-users] Detecting whether WAS Http and WAS non-http is installed

2009-09-24 Thread Scott Sharpe
I'm trying to detect whether the Windows Communication Foundation HTTP Activation and Windows Process Activation features are installed. Does anyone know what these product IDs or regkeys are? Scott -- Come build wit

[WiX-users] Detecting whether WAS Http and WAS non-http is installed

2009-09-24 Thread Scott Sharpe
I'm trying to detect whether the Windows Communication Foundation HTTP Activation and Windows Process Activation features are installed. Does anyone know what these product IDs or regkeys are? Scott -- Come build with u

Re: [WiX-users] Vista Standard User and perMachine install

2009-09-24 Thread Wilson, Phil
I frequently lose track of all this, but I think (well for today at least): 1) You can't trust Privileged when there is going to be an elevation prompt in the execute sequence. The UI sequence can be untrustworthy. If you want older semantics, set the MSIUSEREALADMINDETECTION property to get it

Re: [WiX-users] warning LGHT1076: ICE68 when adding ngen step to installed .dll files

2009-09-24 Thread Blair
Try adding LOGVERBOSE=1 to your commandline and look in the log for entries from both the SchedNetFx and ExecNetFx actions to see if there are any clues... -Original Message- From: Jonathan Hartley [mailto:tart...@tartley.com] Sent: Thursday, September 24, 2009 7:31 AM To: General discuss

Re: [WiX-users] How does the element work

2009-09-24 Thread Blair
The internally calls something like the MsiDoAction api, and it can only access Immediate actions (since deferred/commit/rollback actions can only be scheduled during InstallExecuteSequence between InstallInitialize and InstallFinalize). Some more details are here: http://msdn.microsoft.com/en-us

Re: [WiX-users] Update adding a new compontent

2009-09-24 Thread Blair
I assume from the description you don't want to ship the older versions you intend to leave behind in newer MSIs, correct? Will those old components ever be removed? If so, by what mechanism? The component you update (that is the DLL, Debug, Doc, and Registry, correct?) keeps its filename and dire

Re: [WiX-users] WIX 3.0 and BDE Merge Module

2009-09-24 Thread Blair
What does the directory table in BDE_PRO.msm look like in Orca? -Original Message- From: Dan Neveu [mailto:neve...@yahoo.com] Sent: Thursday, September 24, 2009 11:59 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] WIX 3.0 and BDE Merge Module While migrating my WIX 2.0 proje

Re: [WiX-users] Vista Standard User and perMachine install

2009-09-24 Thread Blair
If you set Privileged to 1, you are overriding whatever setting Windows Installer had generated. Don't set it, just consume it in your conditions. Installer sets it for you if appropriate. InstallPrivilages="elevated" tells Windows Installer that you need admin rights. (Really it suppresses tellin

Re: [WiX-users] performance counters are not being uninstalled

2009-09-24 Thread Blair
That is exactly what it means. You could identify the other product using a component with the same GUID and either remove or repair it. A vbs/js script using the Installer.ComponentClients property would tell you all the clients (by ProductCode) currently registering components with your same GUI

[WiX-users] How does the element work

2009-09-24 Thread Stefan Chipilov
Hi, I have a general question about using the element to invoke custom actions. I've implemented the steps listed in the well-known WiX v3 tutorial (http://www.tramontana.co.hu/wix/lesson8.php) to launch an installed app after the user clicks Finish, however, I don't understand exactly how the

[WiX-users] Update adding a new compontent

2009-09-24 Thread Stout, Mike
I am new to writing set up packages in general and I am looking for a way to have a single file installer that will work as both a clean install and an update to previous installs. The catch is that in update mode I need to change an existing component, add a new component, and leave a third in pl

Re: [WiX-users] setup type custom

2009-09-24 Thread Blair
Look in the log around CostFinalize where the Documentation feature is being costed (in both sequences) and report what it says. Also report what happens between when the CustomizeDlg opening and the VerifyReadyDlg opening. Also, do the components being installed happen to belong to more than one f

[WiX-users] WIX 3.0 and BDE Merge Module

2009-09-24 Thread Dan Neveu
While migrating my WIX 2.0 projects to 3.0, Borland's merge module for the BDE no longer works: - C:\Documents and Settings\neveu.TS\My Documents\development\demoinstaller\demoinstaller.wxs(1200) : warning LGHT1056 : The Directory table contains a row with primary key(s) 'SystemFo

Re: [WiX-users] Vista Standard User and perMachine install

2009-09-24 Thread warne warne
Hi thanks, but the privileged property is always 1 regardless if Im standard, or admin user. As I was saying I have InstallScope="perMachine" InstallPrivileges="elevated" in my package element. Is that setting privileged to 1 by any chance? I thought by doing that it would inform msi tha

Re: [WiX-users] performance counters are not being uninstalled

2009-09-24 Thread Josh Holm
Thanks for the response. Here is what I found in the verbose uninstall log. The guids match the guids for my performance counter components in wix. I assume the message means that some other program or component on the computer is referencing the performance counters, causing them to remain i

Re: [WiX-users] warning LGHT1076: ICE68 when adding ngen step to installed .dll files

2009-09-24 Thread Jonathan Hartley
Hey Blair et al, I changed my Package InstallerVersion to '200', as suggested, and this makes the compile-time warning go way. However, my installed .dll files still seem to be scheduled for deferred ngen at priority 3. As you can see from the tags below, I ask for them to be done at priority

Re: [WiX-users] setup type custom

2009-09-24 Thread danimian
UI which we are using is WixUI_Mondo Blair-2 wrote: > > Kind of UI used to select features? > Verbose log to determine what is going on? > > -Original Message- > From: danimian [mailto:miand...@gmail.com] > Sent: Thursday, September 24, 2009 1:14 AM > To: wix-users@lists.sourceforge.n

Re: [WiX-users] setup type custom

2009-09-24 Thread Blair
Kind of UI used to select features? Verbose log to determine what is going on? -Original Message- From: danimian [mailto:miand...@gmail.com] Sent: Thursday, September 24, 2009 1:14 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] setup type custom Hi, when user choose setup t

Re: [WiX-users] RegistryKey and Property Value

2009-09-24 Thread Blair
Something doesn't appear to match between your error report and your offered code. If the component containing the registry key/values that have the property in the key's name has a @Guid='*' then this is something that has been addressed recently in this list (the fix is in 3.5 and the workaround

Re: [WiX-users] Multi language patching

2009-09-24 Thread Blair
The patch has to be applicable to whatever was already installed. Have you released what you are attempting to patch yet? -Original Message- From: Gareth [mailto:gmor...@serif.com] Sent: Thursday, September 24, 2009 1:35 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Mult

Re: [WiX-users] warning LGHT1076: ICE68 when adding ngen step to installed .dll files

2009-09-24 Thread Blair
Microsoft no longer provides any continuing support for any Win9x OS, but according to http://en.wikipedia.org/wiki/Windows_Installer MSI 2.0 was released for 95/98/Me (along with NT 4.0 SP6 and all service packs of Win2k). If the user already has MSI 2.0 installed, then your installation will succ

Re: [WiX-users] Restore set of files on uninstall.

2009-09-24 Thread Blair
If instead of releasing an MSI you build and release a removable MSP, the removal of that MSP will restore the files. Assuming you can do that, it is likely the easiest way. If you have followed the component rules and your current servicepack MSI is a good candidate for being a minor upgrade MSI,

Re: [WiX-users] warning LGHT1076: ICE68 when adding ngen step to installed .dll files

2009-09-24 Thread Jonathan Hartley
Thanks Blair, We might need to support early versions of Windows. - we're writing a downloadable desktop application for widespread use. What happens to Me and earlier users who try to install when we use installerVersion 200? Are they unable to install? Thanks for the pointers, I'll go read a

[WiX-users] RegistryKey and Property Value

2009-09-24 Thread bba
Hi, For an Autocad plugin I need to create registry values with 'Key' based on a property. Basically this is what I'm doing: Read and define a property based on a value in the registry: Then create RegistryValues based on this property: Wix tells me: The

Re: [WiX-users] Multi language patching

2009-09-24 Thread Gareth
That's all interesting stuff, but I don't have a language specific patch - I have a package that contains all the files for all languages and hope to patch it, one patch to patch all languages. Do you think setting the package to be of a neutral language would be beneficial? The thing I'm strugg

[WiX-users] setup type custom

2009-09-24 Thread danimian
Hi, when user choose setup type "custom", is it possible to install only selected values? What we want is that after choosing the setup type custom the user must select or click on Documentation to install it with main installation. I am using following code: Problem: if user not marking or n

Re: [WiX-users] Force Administrator to install...

2009-09-24 Thread danimian
Hi, Yes. Try this. It will refuse to run if you're not an administrator on your machine. Privileged Regards Adnan Dominique Louis wrote: > > Hi all, > Is there a way to only allow Administrators to install your msi? > > Thanks, > > > > DOMINIQUE LOUIS | IS DEVELOPER, AMX DIGITAL MED

[WiX-users] Force Administrator to install...

2009-09-24 Thread Dominique Louis
Hi all, Is there a way to only allow Administrators to install your msi? Thanks, DOMINIQUE LOUIS | IS DEVELOPER, AMX DIGITAL MEDIA GROUP AMX UK| 6TH FLOOR SALISBURY HOUSE,| LONDON WALL | LONDON | EC2M 5QQ www.amx.com AMX AMX UK Auster Road Clifton Moor York, North Yorkshire United Kingdom YO