Re: [WiX-users] registering an MMC snap-in

2009-06-29 Thread Brant Gurganus
Alright, so if I understand things right, I need to capture the
registry entries created by installutil and write them into the Wix
file so that the Windows Installer writes them directly.

How about running mmcperf which is necessary to get the MMC 3.0 API
into the global assembly cache on XP and 2003? I make that a custom
action that happens after installing the assembly (MMC 3.0)?

Looking at documentation, I saw ways to see if .Net 2.0 was installed.
Are there ways to see if MMC 3.0 is installed on the operating systems
that don't come with it?

Brant Gurganus
http://gurganus.name/brant



On Sun, Jun 28, 2009 at 10:43 PM, Christopher
Karperchristopher.kar...@gmail.com wrote:
 You'll need to follow the manual registration process, and build the
 registry entries yourself.  There is no extension to handle this as-is.  A
 search on MSDN should get you the results you need, depending on the
 platform you used to develop the snap in.

 Heat may be able to harvest the registry info for you as well, but I don't
 know.

 Chris

 On Sun, Jun 28, 2009 at 8:22 PM, Brant Gurganus br...@gurganus.name wrote:

 My understanding from documentation on MSDN is that installutil
 shouldn't be used to register the MMC 3.0 snap-in in actual
 deployment. What then is the correct way to register an MMC snap-in
 with a Windows Installer built with Wix? I'm currently using Wix 3.5
 since that's what had the VS2010 integration. I'm pretty new to Wix in
 the first place.

 Brant Gurganus
 http://gurganus.name/brant


 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

2009-06-29 Thread Sascha Beaumont
You're running at high DPI, 125%. You'll get the same behavior if you
set High DPI on Vista I bet, so the artwork is being scaled up to
compensate. It's a Windows Installer issue, not a WiX issue.

By default it looks like the WiX dialogs have bitmap scaling enabled,
by this logic you could create an image 125% or 150% larger and then
get Windows Installer to scale it down, giving you a better image on
High DPI screens. However depending on the internal scaling methods
used, you may end up with lower-quality images at standard DPI.

Sascha

On Mon, Jun 29, 2009 at 2:33 PM, Anthony Boucht...@58bits.com wrote:
 Hi - wondering if anyone else has noticed this.

 Under Windows 7 - the MSI dialog windows have been stretched and are
 slightly larger than on Vista. This means that the dialog and banner artwork
 is also stretched - which can affect the quality of the dialog and banner
 artwork.

 Wondering if this is a WiX issue, general MSI issue or Windows 7 issue.

 My settings for screen resolution under Windows 7 (Appearance and
 Personalization - Display) are Medium - 125% (Default). This is on a
 ThinkPad T61p (1900x1200 display)

 Any suggestions or comments greatly appreciated.

 Tony

 ---
 Anthony Bouch
 http://www.58bits.com

 [You may be deceived if you trust too much, but you will live in torment if
 you don't trust enough - Frank Crane]





 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WixUI localizations..

2009-06-29 Thread Sascha Beaumont
Thanks, I've fired a message through requesting the
disclaimer/waiver/whatever it is to sign. I'll provide the missing
translations once it comes through :)

2009/6/26 DEÁK JAHN, Gábor d...@tramontana.co.hu:
 On Wed, 24 Jun 2009 18:15:22 +1000, Sascha Beaumont wrote:

 Sascha,

 localization is still an open and ongoing process, anybody can join and 
 provide the missing translations.

 Bye,
   Gábor

 ---
 DEÁK JAHN, Gábor -- Budapest, Hungary
 E-mail: d...@tramontana.co.hu

 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

2009-06-29 Thread Anthony Bouch
Ok thanks for the reply Sascha. I'll experiment with 125% or 150% larger
artwork and see what happens.

Interesting that my Windows 7 installation for this machine says that a
resolution of 'Medium - 125%' - is the 'default'.

-Original Message-
From: Sascha Beaumont [mailto:sascha.beaum...@gmail.com] 
Sent: Monday, June 29, 2009 1:56 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

You're running at high DPI, 125%. You'll get the same behavior if you
set High DPI on Vista I bet, so the artwork is being scaled up to
compensate. It's a Windows Installer issue, not a WiX issue.

By default it looks like the WiX dialogs have bitmap scaling enabled,
by this logic you could create an image 125% or 150% larger and then
get Windows Installer to scale it down, giving you a better image on
High DPI screens. However depending on the internal scaling methods
used, you may end up with lower-quality images at standard DPI.

Sascha

On Mon, Jun 29, 2009 at 2:33 PM, Anthony Boucht...@58bits.com wrote:
 Hi - wondering if anyone else has noticed this.

 Under Windows 7 - the MSI dialog windows have been stretched and are
 slightly larger than on Vista. This means that the dialog and banner
artwork
 is also stretched - which can affect the quality of the dialog and banner
 artwork.

 Wondering if this is a WiX issue, general MSI issue or Windows 7 issue.

 My settings for screen resolution under Windows 7 (Appearance and
 Personalization - Display) are Medium - 125% (Default). This is on a
 ThinkPad T61p (1900x1200 display)

 Any suggestions or comments greatly appreciated.

 Tony

 ---
 Anthony Bouch
 http://www.58bits.com

 [You may be deceived if you trust too much, but you will live in torment
if
 you don't trust enough - Frank Crane]







--
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users




--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

2009-06-29 Thread Anthony Bouch
No luck - the 'scaling down' when you use oversized artwork for the dialog
and banner under Vista at a 'standard' 96 pixels per inch - introduces
horizontal lines or artifacts in the artwork. Looks pretty bad. Attached.

If the screen resolution of 'Medium - 125%' (or 120 pixels per inch) really
is the default for Windows 7 then the only option I can see at this point is
to create separate installers - one for Vista and earlier, and one for
Windows 7. Wondering if Windows 7 detected my hi-res ThinkPad T61p monitor
and set the 'default' to 125% (or 120 pixels per inch) or whether this
really is the default DPI for Windows 7?

Any other suggestions? 


-Original Message-
From: Anthony Bouch [mailto:t...@58bits.com] 
Sent: Monday, June 29, 2009 2:08 PM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

Ok thanks for the reply Sascha. I'll experiment with 125% or 150% larger
artwork and see what happens.

Interesting that my Windows 7 installation for this machine says that a
resolution of 'Medium - 125%' - is the 'default'.

-Original Message-
From: Sascha Beaumont [mailto:sascha.beaum...@gmail.com] 
Sent: Monday, June 29, 2009 1:56 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

You're running at high DPI, 125%. You'll get the same behavior if you
set High DPI on Vista I bet, so the artwork is being scaled up to
compensate. It's a Windows Installer issue, not a WiX issue.

By default it looks like the WiX dialogs have bitmap scaling enabled,
by this logic you could create an image 125% or 150% larger and then
get Windows Installer to scale it down, giving you a better image on
High DPI screens. However depending on the internal scaling methods
used, you may end up with lower-quality images at standard DPI.

Sascha

On Mon, Jun 29, 2009 at 2:33 PM, Anthony Boucht...@58bits.com wrote:
 Hi - wondering if anyone else has noticed this.

 Under Windows 7 - the MSI dialog windows have been stretched and are
 slightly larger than on Vista. This means that the dialog and banner
artwork
 is also stretched - which can affect the quality of the dialog and banner
 artwork.

 Wondering if this is a WiX issue, general MSI issue or Windows 7 issue.

 My settings for screen resolution under Windows 7 (Appearance and
 Personalization - Display) are Medium - 125% (Default). This is on a
 ThinkPad T61p (1900x1200 display)

 Any suggestions or comments greatly appreciated.

 Tony

 ---
 Anthony Bouch
 http://www.58bits.com

 [You may be deceived if you trust too much, but you will live in torment
if
 you don't trust enough - Frank Crane]







--
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users





--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

2009-06-29 Thread Rob Hamflett
Just checked our Windows 7 test server and it has the text size set to 'Smaller 
- 100% (default)'.

Rob

Anthony Bouch wrote:
 No luck - the 'scaling down' when you use oversized artwork for the dialog
 and banner under Vista at a 'standard' 96 pixels per inch - introduces
 horizontal lines or artifacts in the artwork. Looks pretty bad. Attached.
 
 If the screen resolution of 'Medium - 125%' (or 120 pixels per inch) really
 is the default for Windows 7 then the only option I can see at this point is
 to create separate installers - one for Vista and earlier, and one for
 Windows 7. Wondering if Windows 7 detected my hi-res ThinkPad T61p monitor
 and set the 'default' to 125% (or 120 pixels per inch) or whether this
 really is the default DPI for Windows 7?
 
 Any other suggestions? 
 
 
 -Original Message-
 From: Anthony Bouch [mailto:t...@58bits.com] 
 Sent: Monday, June 29, 2009 2:08 PM
 To: 'General discussion for Windows Installer XML toolset.'
 Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7
 
 Ok thanks for the reply Sascha. I'll experiment with 125% or 150% larger
 artwork and see what happens.
 
 Interesting that my Windows 7 installation for this machine says that a
 resolution of 'Medium - 125%' - is the 'default'.
 
 -Original Message-
 From: Sascha Beaumont [mailto:sascha.beaum...@gmail.com] 
 Sent: Monday, June 29, 2009 1:56 PM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7
 
 You're running at high DPI, 125%. You'll get the same behavior if you
 set High DPI on Vista I bet, so the artwork is being scaled up to
 compensate. It's a Windows Installer issue, not a WiX issue.
 
 By default it looks like the WiX dialogs have bitmap scaling enabled,
 by this logic you could create an image 125% or 150% larger and then
 get Windows Installer to scale it down, giving you a better image on
 High DPI screens. However depending on the internal scaling methods
 used, you may end up with lower-quality images at standard DPI.
 
 Sascha
 
 On Mon, Jun 29, 2009 at 2:33 PM, Anthony Boucht...@58bits.com wrote:
 Hi - wondering if anyone else has noticed this.

 Under Windows 7 - the MSI dialog windows have been stretched and are
 slightly larger than on Vista. This means that the dialog and banner
 artwork
 is also stretched - which can affect the quality of the dialog and banner
 artwork.

 Wondering if this is a WiX issue, general MSI issue or Windows 7 issue.

 My settings for screen resolution under Windows 7 (Appearance and
 Personalization - Display) are Medium - 125% (Default). This is on a
 ThinkPad T61p (1900x1200 display)

 Any suggestions or comments greatly appreciated.

 Tony

 ---
 Anthony Bouch
 http://www.58bits.com

 [You may be deceived if you trust too much, but you will live in torment
 if
 you don't trust enough - Frank Crane]






 
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 
 
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 
 
 
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 
 
 --
 
 
 
 
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

2009-06-29 Thread Peter Shirtcliffe
Be aware that this is not just a Windows 7 problem. I run my Windows XP
machine with large fonts set in the control panel's Display Properties
and also see the bitmap stretching. I believe it arises because the
dialog size is based on the font size.
When not using an external UI, we just either try to use art that scales
well or use a solid colour. 

-Original Message-
From: Rob Hamflett [mailto:r...@snsys.com] 
Sent: 29 June 2009 10:13
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

Just checked our Windows 7 test server and it has the text size set to
'Smaller - 100% (default)'.

Rob

Anthony Bouch wrote:
 No luck - the 'scaling down' when you use oversized artwork for the 
 dialog and banner under Vista at a 'standard' 96 pixels per inch - 
 introduces horizontal lines or artifacts in the artwork. Looks pretty
bad. Attached.
 
 If the screen resolution of 'Medium - 125%' (or 120 pixels per inch) 
 really is the default for Windows 7 then the only option I can see at 
 this point is to create separate installers - one for Vista and 
 earlier, and one for Windows 7. Wondering if Windows 7 detected my 
 hi-res ThinkPad T61p monitor and set the 'default' to 125% (or 120 
 pixels per inch) or whether this really is the default DPI for Windows
7?
 
 Any other suggestions? 
 
 
 -Original Message-
 From: Anthony Bouch [mailto:t...@58bits.com]
 Sent: Monday, June 29, 2009 2:08 PM
 To: 'General discussion for Windows Installer XML toolset.'
 Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7
 
 Ok thanks for the reply Sascha. I'll experiment with 125% or 150% 
 larger artwork and see what happens.
 
 Interesting that my Windows 7 installation for this machine says that 
 a resolution of 'Medium - 125%' - is the 'default'.
 
 -Original Message-
 From: Sascha Beaumont [mailto:sascha.beaum...@gmail.com]
 Sent: Monday, June 29, 2009 1:56 PM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7
 
 You're running at high DPI, 125%. You'll get the same behavior if you 
 set High DPI on Vista I bet, so the artwork is being scaled up to 
 compensate. It's a Windows Installer issue, not a WiX issue.
 
 By default it looks like the WiX dialogs have bitmap scaling enabled, 
 by this logic you could create an image 125% or 150% larger and then 
 get Windows Installer to scale it down, giving you a better image on 
 High DPI screens. However depending on the internal scaling methods 
 used, you may end up with lower-quality images at standard DPI.
 
 Sascha
 
 On Mon, Jun 29, 2009 at 2:33 PM, Anthony Boucht...@58bits.com wrote:
 Hi - wondering if anyone else has noticed this.

 Under Windows 7 - the MSI dialog windows have been stretched and are 
 slightly larger than on Vista. This means that the dialog and banner
 artwork
 is also stretched - which can affect the quality of the dialog and 
 banner artwork.

 Wondering if this is a WiX issue, general MSI issue or Windows 7
issue.

 My settings for screen resolution under Windows 7 (Appearance and 
 Personalization - Display) are Medium - 125% (Default). This is on a

 ThinkPad T61p (1900x1200 display)

 Any suggestions or comments greatly appreciated.

 Tony

 ---
 Anthony Bouch
 http://www.58bits.com

 [You may be deceived if you trust too much, but you will live in 
 torment
 if
 you don't trust enough - Frank Crane]






 --
 --
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 
 --
 --
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 
 
 --
 --
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 --
 --
 
 --
 
 
 
 --
 --
 
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires 

Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

2009-06-29 Thread Anthony Bouch
Thanks Rob.

Also understood Peter. I just tested a Vista box - setting the DPI to 120
and running the installer - and sure enough the installer dialog increased
in size (stretching the artwork as well). Just surprised I didn't notice
this earlier since I was using a high DPI setting on my notebook previously.

A shame that the dialog windows don't scale the artwork down well - since
producing oversized artwork was the easy solution.

-Original Message-
From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] 
Sent: Monday, June 29, 2009 4:28 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

Be aware that this is not just a Windows 7 problem. I run my Windows XP
machine with large fonts set in the control panel's Display Properties
and also see the bitmap stretching. I believe it arises because the
dialog size is based on the font size.
When not using an external UI, we just either try to use art that scales
well or use a solid colour. 

-Original Message-
From: Rob Hamflett [mailto:r...@snsys.com] 
Sent: 29 June 2009 10:13
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

Just checked our Windows 7 test server and it has the text size set to
'Smaller - 100% (default)'.

Rob

Anthony Bouch wrote:
 No luck - the 'scaling down' when you use oversized artwork for the 
 dialog and banner under Vista at a 'standard' 96 pixels per inch - 
 introduces horizontal lines or artifacts in the artwork. Looks pretty
bad. Attached.
 
 If the screen resolution of 'Medium - 125%' (or 120 pixels per inch) 
 really is the default for Windows 7 then the only option I can see at 
 this point is to create separate installers - one for Vista and 
 earlier, and one for Windows 7. Wondering if Windows 7 detected my 
 hi-res ThinkPad T61p monitor and set the 'default' to 125% (or 120 
 pixels per inch) or whether this really is the default DPI for Windows
7?
 
 Any other suggestions? 
 
 
 -Original Message-
 From: Anthony Bouch [mailto:t...@58bits.com]
 Sent: Monday, June 29, 2009 2:08 PM
 To: 'General discussion for Windows Installer XML toolset.'
 Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7
 
 Ok thanks for the reply Sascha. I'll experiment with 125% or 150% 
 larger artwork and see what happens.
 
 Interesting that my Windows 7 installation for this machine says that 
 a resolution of 'Medium - 125%' - is the 'default'.
 
 -Original Message-
 From: Sascha Beaumont [mailto:sascha.beaum...@gmail.com]
 Sent: Monday, June 29, 2009 1:56 PM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7
 
 You're running at high DPI, 125%. You'll get the same behavior if you 
 set High DPI on Vista I bet, so the artwork is being scaled up to 
 compensate. It's a Windows Installer issue, not a WiX issue.
 
 By default it looks like the WiX dialogs have bitmap scaling enabled, 
 by this logic you could create an image 125% or 150% larger and then 
 get Windows Installer to scale it down, giving you a better image on 
 High DPI screens. However depending on the internal scaling methods 
 used, you may end up with lower-quality images at standard DPI.
 
 Sascha
 
 On Mon, Jun 29, 2009 at 2:33 PM, Anthony Boucht...@58bits.com wrote:
 Hi - wondering if anyone else has noticed this.

 Under Windows 7 - the MSI dialog windows have been stretched and are 
 slightly larger than on Vista. This means that the dialog and banner
 artwork
 is also stretched - which can affect the quality of the dialog and 
 banner artwork.

 Wondering if this is a WiX issue, general MSI issue or Windows 7
issue.

 My settings for screen resolution under Windows 7 (Appearance and 
 Personalization - Display) are Medium - 125% (Default). This is on a

 ThinkPad T61p (1900x1200 display)

 Any suggestions or comments greatly appreciated.

 Tony

 ---
 Anthony Bouch
 http://www.58bits.com

 [You may be deceived if you trust too much, but you will live in 
 torment
 if
 you don't trust enough - Frank Crane]






 --
 --
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 
 --
 --
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 
 
 --
 --
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 --
 --
 
 

[WiX-users] What is a difference TYPICAL Installation and Complete Installation.

2009-06-29 Thread akash bhatia
hi,


I have been using WiX 3.0 for migrating my installlers in Installshield to
WiX.
One thing i am not able to understand is the Difference between *typical*and
*complete* installation.

Can any one please throw some light on this.


Regards,
Akash
--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] registering an MMC snap-in

2009-06-29 Thread Christopher Karper
Here's the code I used:

Property Id=MMC3
DirectorySearch Id=MMC3Path Path=[SystemFolder] Depth=3
FileSearch Id=MMC3Installed Name=mmc.exe
MinVersion=5.2.3790.3959 /
/DirectorySearch
/Property

If MMC3 has a value, then it's installed.My snap in is optional, so I
just make it available or not, depending on MMC3 install state.  If you
require it for your product, then you may be better served by having a
bootstrapper, or at least an install condition:

Condition Message='MMC 3.0 is required for this product.'
MMC3
/Condition

And FWIW, here's my edited list of registry operations for installing a .NET
MMC3 snap-in:
Component Id=ms_Native_RegistryOperations
Guid={INSTALLER_COMPONENT_GUID_X64} Win64=yes
RegistryKey Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}
Action=createAndRemoveOnUninstall /
RegistryKey Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}\NodeTypes
Action=createAndRemoveOnUninstall /
RegistryKey Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}\Standalone
Action=createAndRemoveOnUninstall /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=Type
Value=Namespace.SnapIn, SnapIn, Version=0.0.0.1, Culture=neutral,
PublicKeyToken=gobbledeegook Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}
Name=ApplicationBase Value=[SNAPINFOLDER] Type=string Action=write
/
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}
Name=ConfigurationFile Value=[#ms_SnapIn.dll.config] Type=string
Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=NameString
Value=Snap In Name Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=Description
Value=MMC 3.0 snap-in to end all snap-ins. Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=Provider
Value=Big Momma's House, Inc. (c) Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=AssemblyName
Value=SnapIn Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=ModuleName
Value=SnapIn.dll Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=RuntimeVersion
Value=v2.0.50727 Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=FxVersion
Value=3.0.0.0 Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=About
Value={----} Type=string Action=write
/
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}
Name=NameStringIndirect Value=@[SNAPINFOLDER]SnapIn.Resources,-1
Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}
Name=DescriptionStringIndirect Value=@[SNAPINFOLDER]SnapIn.Resources,-2
Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=IconIndirect
Value=@[SNAPINFOLDER]SnapIn.Resources,-1 Type=string Action=write /
/Component
Component Id=ms_Wow64_RegistryOperations
Guid={INSTALLER_COMPONENT_GUID_X86} Win64=no
RegistryKey Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}
Action=createAndRemoveOnUninstall /
RegistryKey Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}\NodeTypes
Action=createAndRemoveOnUninstall /
RegistryKey Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}\Standalone
Action=createAndRemoveOnUninstall /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=Type
Value=Namespace.SnapIn, SnapIn, Version=0.0.0.1, Culture=neutral,
PublicKeyToken=gobbledeegook Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}
Name=ApplicationBase Value=[SNAPINFOLDER] Type=string Action=write
/
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID}
Name=ConfigurationFile Value=[#ms_SnapIn.dll.config] Type=string
Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=NameString
Value=Snap In Name Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=Description
Value=MMC 3.0 snap-in to end all snap-ins. Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=Provider
Value=Big Momma's House, Inc. (c) Type=string Action=write /
RegistryValue Root=HKLM
Key=SOFTWARE\Microsoft\MMC\SnapIns\FX:{SNAP-IN-GUID} Name=AssemblyName
Value=SnapIn Type=string Action=write /
RegistryValue Root=HKLM

Re: [WiX-users] Installing VB6 COM+ components

2009-06-29 Thread MacDiarmid, James D

Hi Neil,

Thanks for the suggestion.  I did take out the Registryvalue lines and
help the complus: / stuff, then tried it again.  I'm still getting
failed to find component errors. I don't understand how to get around
this. 

Jim



-Original Message-
From: Neil Sleightholm [mailto:n...@x2systems.com] 
Sent: Saturday, June 27, 2009 12:39 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing VB6 COM+ components

ErrorCode='-2146368476' (0x80110424) means the file does not exist. You
mentioned using registry keys to register it, that isn't required for
COM+. Can you post your WiX code that is failing?

I would expect to see something like this:
  Component Id=xtimers_dll DiskId=1
Guid=E0E0C0B6-32DA-4522-845B-5D15BE4808AD
File Id=xtimers_dll Name=xtimers.dll Source=xtimers.dll
KeyPath=yes Vital=yes /
complus:ComPlusApplication Id=xtimers Name=My COM+
Application
  complus:ComPlusAssembly Id=MyComPlusAssembly Type=native
DllPath=[#xtimers_dll]
complus:ComPlusComponent Id=xtimers CLSID=YOUR CLASS ID
/
  /complus:ComPlusAssembly
  complus:ComPlusApplicationRole Id=Role Name=My Role /
/complus:ComPlusApplication
  /Component

Neil

-Original Message-
From: MacDiarmid, James D [mailto:james.macdiar...@eds.com]
Sent: 26 June 2009 19:15
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Installing VB6 COM+ components


All, 

I really apologize for being a pain on this topic.  I've been looking
everywhere that I can think of to get some clue and answers to get these
components installed but I'm not having any luck at all.  I can get them
registered using the registry elements and have trimmed out the various
parts using the heat options -suid -svb6 -scom and -sreg . I've been
looking at the install log line by line however it's not showing
anything that I can see as a problem other than the following errors:

Action 16:16:51: CreateComPlusPartitions. Creating COM+ partitions
Action 16:16:51: AddUsersToComPlusPartitionRoles. Adding users to COM+
partition roles
Action 16:16:51: AddComPlusPartitionUsers. Setting default COM+
partitions for users
Action 16:16:51: CreateComPlusApplications. Creating COM+ applications
CreateComPlusApplications: Application: NFTS Dictionary Constants
CreateComPlusApplications: Application: NFTS V3.0 XTimers
Action 16:16:52: CreateComPlusApplicationRoles. Creating COM+
application roles
Action 16:16:52: AddUsersToComPlusApplicationRoles. Adding users to COM+
application roles
Action 16:16:52: RegisterComPlusAssemblies. Registering COM+ components
RegisterComPlusAssemblies: DLL:
D:\Projects\NFTS\Src\apps\nfts\binaries\XTimers.dll
ComPlusInstallExecute:  ErrorInfo:
Name='D:\Projects\NFTS\Src\apps\nfts\binaries\XTimers.dll',
ErrorCode='-2146368476',
MajorRef='D:\Projects\NFTS\Src\apps\nfts\binaries\XTimers.dll',
MinorRef='invalid'
ComPlusInstallExecute:  Error 0x80110401: Failed to install components
ComPlusInstallExecute:  Error 0x80110401: Failed to register native
assembly
ComPlusInstallExecute:  Error 0x80110401: Failed to register assembly,
key: XTimerComPlusAssembly
ComPlusInstallExecute:  Error 0x80110401: Failed to register assemblies
Action ended 16:16:53: InstallFinalize. Return value 3.

When I check the file properties on the XTimers.dll it indicates that it
is a Microsoft file v1.00.0078  and provides code-only xtimer objects.
I think one of the questions I asked before in another post was do VB6
COM+ components have an assembly?  I've only seen assemblies mentioned
in .NET.  

I've spent the last 4-5 months on this project and now I'm at a road
block and I don't know which way to go. 

Thank you in advance,
  
Jim

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

2009-06-29 Thread Quinton Tormanen
It is interesting that the latest Windows Installer release doesn't
handle this better. Especially considering that High DPI support for
apps is highly recommended on Windows XP, Vista, and 7, based on the
latest Windows Application Quality Cookbook  from Microsoft
(http://code.msdn.microsoft.com/Windows7AppQuality, see page 38), but
then they don't appear to give us a good option for following that
advice in our installers.

I wonder if anyone has access to push this issue with the MSI team at
Microsoft? 

--Quinton

-Original Message-
From: Anthony Bouch [mailto:t...@58bits.com] 
Sent: Monday, June 29, 2009 2:54 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

Thanks Rob.

Also understood Peter. I just tested a Vista box - setting the DPI to
120
and running the installer - and sure enough the installer dialog
increased
in size (stretching the artwork as well). Just surprised I didn't notice
this earlier since I was using a high DPI setting on my notebook
previously.

A shame that the dialog windows don't scale the artwork down well -
since
producing oversized artwork was the easy solution.

-Original Message-
From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] 
Sent: Monday, June 29, 2009 4:28 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

Be aware that this is not just a Windows 7 problem. I run my Windows XP
machine with large fonts set in the control panel's Display Properties
and also see the bitmap stretching. I believe it arises because the
dialog size is based on the font size.
When not using an external UI, we just either try to use art that scales
well or use a solid colour. 

-Original Message-
From: Rob Hamflett [mailto:r...@snsys.com] 
Sent: 29 June 2009 10:13
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7

Just checked our Windows 7 test server and it has the text size set to
'Smaller - 100% (default)'.

Rob

Anthony Bouch wrote:
 No luck - the 'scaling down' when you use oversized artwork for the 
 dialog and banner under Vista at a 'standard' 96 pixels per inch - 
 introduces horizontal lines or artifacts in the artwork. Looks pretty
bad. Attached.
 
 If the screen resolution of 'Medium - 125%' (or 120 pixels per inch) 
 really is the default for Windows 7 then the only option I can see at 
 this point is to create separate installers - one for Vista and 
 earlier, and one for Windows 7. Wondering if Windows 7 detected my 
 hi-res ThinkPad T61p monitor and set the 'default' to 125% (or 120 
 pixels per inch) or whether this really is the default DPI for Windows
7?
 
 Any other suggestions? 
 
 
 -Original Message-
 From: Anthony Bouch [mailto:t...@58bits.com]
 Sent: Monday, June 29, 2009 2:08 PM
 To: 'General discussion for Windows Installer XML toolset.'
 Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7
 
 Ok thanks for the reply Sascha. I'll experiment with 125% or 150% 
 larger artwork and see what happens.
 
 Interesting that my Windows 7 installation for this machine says that 
 a resolution of 'Medium - 125%' - is the 'default'.
 
 -Original Message-
 From: Sascha Beaumont [mailto:sascha.beaum...@gmail.com]
 Sent: Monday, June 29, 2009 1:56 PM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] WiX or MSI Dialog Size under Windows 7
 
 You're running at high DPI, 125%. You'll get the same behavior if you 
 set High DPI on Vista I bet, so the artwork is being scaled up to 
 compensate. It's a Windows Installer issue, not a WiX issue.
 
 By default it looks like the WiX dialogs have bitmap scaling enabled, 
 by this logic you could create an image 125% or 150% larger and then 
 get Windows Installer to scale it down, giving you a better image on 
 High DPI screens. However depending on the internal scaling methods 
 used, you may end up with lower-quality images at standard DPI.
 
 Sascha
 
 On Mon, Jun 29, 2009 at 2:33 PM, Anthony Boucht...@58bits.com wrote:
 Hi - wondering if anyone else has noticed this.

 Under Windows 7 - the MSI dialog windows have been stretched and are 
 slightly larger than on Vista. This means that the dialog and banner
 artwork
 is also stretched - which can affect the quality of the dialog and 
 banner artwork.

 Wondering if this is a WiX issue, general MSI issue or Windows 7
issue.

 My settings for screen resolution under Windows 7 (Appearance and 
 Personalization - Display) are Medium - 125% (Default). This is on a

 ThinkPad T61p (1900x1200 display)

 Any suggestions or comments greatly appreciated.

 Tony

 ---
 Anthony Bouch
 http://www.58bits.com

 [You may be deceived if you trust too much, but you will live in 
 torment
 if
 you don't trust enough - Frank Crane]






 --
 --
 --

[WiX-users] Paraffin 3.1: Updated WiX Fragment Generate/Update Tool

2009-06-29 Thread John Robbins
Hello Fellow WiX Users,

I posted an update to my Paraffin tool which generates and update WiX fragments 
for your installers. Thanks to everyone who has used it and especially to 
everyone who sent feedback. See what's new and fixed here: 
http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/06/28/paraffin3-1-new-and-improved.aspx

You might be wondering how Paraffin and Heat compare. Here's what I said in the 
above link:


Many people have asked about the status of Paraffin now that WiX 3.0 has a 
much-improved Heat program that handles updating fragments. First off, I am 
thrilled that Brian Rogers is making Heat much more capable and useful. The WiX 
team as a whole has done an amazing job of making installers easier to write 
for mere mortals. Anything that can wrap the interesting API known as Windows 
Installer is always a good thing. With Heat now doing many of the things 
Paraffin does, and way more, if you're in the planning stages of your install 
you need to seriously look at the whole WiX approach to auto generating 
fragments. The WiX developers are much smarter than I am and are thinking hard 
about how to solve these difficult problems. Paraffin meets my needs, and may 
meet yours, but definitely look at the Heat approach.


Hope you find Paraffin useful!

John
Wintellect
http://www.wintellect.com
877-968-5528


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] IIS Application Pool, how to not create if exist?

2009-06-29 Thread Jirong Hu
Hi

I have the following code to create a IIS application pool. How can I put in 
logic says that don't create if it's already exists?

DirectoryRef Id=TARGETDIR
Component Id='SFSAEAppPoolComp' 
Guid='B7D1E298-5A98-11DE-937D-1DD455D89593' 
iis:WebAppPool Id='SFSAEAppPool' 
Name='Assessment Engine AppPool'
/iis:WebAppPool
/Component

Thanks
Jirong Hu
Build Master
780-644-5488


This communication is intended for the use of the recipient to which it is 
addressed, and may contain confidential, personal, and or privileged 
information. Please contact us immediately if you are not the intended 
recipient of this communication, and do not copy, distribute, or take action 
relying on it. Any communication received in error, or subsequent reply, should 
be deleted or destroyed.
--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing VB6 COM+ components

2009-06-29 Thread MacDiarmid, James D

Neil, or anyone,  

I think I have it working for a few of my DLLs, however I have one more
question.  What if the DLL has more than one CLSID?
Do I need to list both of them or just the first one?

Thanks,
Jim
 

-Original Message-
From: Neil Sleightholm [mailto:n...@x2systems.com] 
Sent: Saturday, June 27, 2009 12:39 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing VB6 COM+ components

ErrorCode='-2146368476' (0x80110424) means the file does not exist. You
mentioned using registry keys to register it, that isn't required for
COM+. Can you post your WiX code that is failing?

I would expect to see something like this:
  Component Id=xtimers_dll DiskId=1
Guid=E0E0C0B6-32DA-4522-845B-5D15BE4808AD
File Id=xtimers_dll Name=xtimers.dll Source=xtimers.dll
KeyPath=yes Vital=yes /
complus:ComPlusApplication Id=xtimers Name=My COM+
Application
  complus:ComPlusAssembly Id=MyComPlusAssembly Type=native
DllPath=[#xtimers_dll]
complus:ComPlusComponent Id=xtimers CLSID=YOUR CLASS ID
/
  /complus:ComPlusAssembly
  complus:ComPlusApplicationRole Id=Role Name=My Role /
/complus:ComPlusApplication
  /Component

Neil

-Original Message-
From: MacDiarmid, James D [mailto:james.macdiar...@eds.com]
Sent: 26 June 2009 19:15
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Installing VB6 COM+ components


All, 

I really apologize for being a pain on this topic.  I've been looking
everywhere that I can think of to get some clue and answers to get these
components installed but I'm not having any luck at all.  I can get them
registered using the registry elements and have trimmed out the various
parts using the heat options -suid -svb6 -scom and -sreg . I've been
looking at the install log line by line however it's not showing
anything that I can see as a problem other than the following errors:

Action 16:16:51: CreateComPlusPartitions. Creating COM+ partitions
Action 16:16:51: AddUsersToComPlusPartitionRoles. Adding users to COM+
partition roles
Action 16:16:51: AddComPlusPartitionUsers. Setting default COM+
partitions for users
Action 16:16:51: CreateComPlusApplications. Creating COM+ applications
CreateComPlusApplications: Application: NFTS Dictionary Constants
CreateComPlusApplications: Application: NFTS V3.0 XTimers
Action 16:16:52: CreateComPlusApplicationRoles. Creating COM+
application roles
Action 16:16:52: AddUsersToComPlusApplicationRoles. Adding users to COM+
application roles
Action 16:16:52: RegisterComPlusAssemblies. Registering COM+ components
RegisterComPlusAssemblies: DLL:
D:\Projects\NFTS\Src\apps\nfts\binaries\XTimers.dll
ComPlusInstallExecute:  ErrorInfo:
Name='D:\Projects\NFTS\Src\apps\nfts\binaries\XTimers.dll',
ErrorCode='-2146368476',
MajorRef='D:\Projects\NFTS\Src\apps\nfts\binaries\XTimers.dll',
MinorRef='invalid'
ComPlusInstallExecute:  Error 0x80110401: Failed to install components
ComPlusInstallExecute:  Error 0x80110401: Failed to register native
assembly
ComPlusInstallExecute:  Error 0x80110401: Failed to register assembly,
key: XTimerComPlusAssembly
ComPlusInstallExecute:  Error 0x80110401: Failed to register assemblies
Action ended 16:16:53: InstallFinalize. Return value 3.

When I check the file properties on the XTimers.dll it indicates that it
is a Microsoft file v1.00.0078  and provides code-only xtimer objects.
I think one of the questions I asked before in another post was do VB6
COM+ components have an assembly?  I've only seen assemblies mentioned
in .NET.  

I've spent the last 4-5 months on this project and now I'm at a road
block and I don't know which way to go. 

Thank you in advance,
  
Jim

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Detecting if WiX 3.0 is installed

2009-06-29 Thread John Robbins
Thanks, as always, Bob!

I put in the feature request 
(https://sourceforge.net/tracker/?func=detailaid=2814132group_id=105970atid=642717).

Using the registry key SOFTWARE\Microsoft\Windows Installer XML\version is 
sufficient.

I guess anyone using a Product Id=* really needs to plan a detection scheme. 
Recently someone on the list was asking if there were any best practices and 
this might be one. In fact, it might be a good thing to add to WiXCOP. :)

-Original Message-
From: Bob Arnson [mailto:b...@joyofsetup.com]
Sent: Thursday, June 25, 2009 8:24 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Detecting if WiX 3.0 is installed

John Robbins wrote:
 WiX 3.0 uses a Product Id=* to autogenerate a product ID. Say you
wanted to build a tool that required WiX 3.0. How would your installer
correctly determine that any build of WiX 3.0 was installed?


There are two aspects:

   1. The source says you can use a registry path or the upgrade code,
  which have been stable for months and are unlikely to change.
   2. Unless you have an SLA that says they're supported for detection,
  you don't have a contract and it could change, either accidentally
  because we didn't know or intentionally when we're feeling
  malicious and evil.

I'd suggest opening a feature request so at least we know someone wants
a particular detection mechanism.

--
sig://boB
http://joyofsetup.com/


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Problem using WixCA

2009-06-29 Thread gulfam murad
Hi,

I am using the following code to launch my exe. Now, I set
Return=Check, so install shouldn't succeed in case of failure. Well,
the install did succeed, but my exe is not doing what it is supposed
to do. The only problem i can think of is setting CURRENT FOLDER path,
as if I run my exe after the install it works fine.

So, how can I set current working folder before calling this custom
action. or anyother thing, I am missing here.


CustomAction Id=QtExecDeferredExampleWithProperty_Cmd
Property=QtExecDeferredExampleWithProperty Value=quot;
[INSTALLDIR]\dir1\dir2\test.exequot; -param1 param2
Execute=immediate/

CustomAction Id=QtExecDeferredExampleWithProperty BinaryKey=WixCA
DllEntry=CAQuietExec Execute=deferred Return=check
Impersonate=no/

InstallExecuteSequence
  Custom Action=QtExecDeferredExampleWithProperty_Cmd
After=CostFinalizeNot Installed/Custom
  Custom Action=QtExecDeferredExampleWithProperty
Before=InstallFinalizeNot Installed/Custom
/InstallExecuteSequence


Thanks,
Gulfam

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] What is a difference TYPICAL Installation and Complete Installation.

2009-06-29 Thread Wilson, Phil
I don't think it has to be complicated. Typical is the feature set that most 
users will use all of the time. Complete is everything, all the features. 
Without details it's hard to say, but Typical might exclude tutorials, samples, 
templates, migration tools etc that aren't need to run the app. If you were 
using InstallShield with Typical but installing everything then I guess you 
didn't need Typical in the first place?

Phil Wilson 

-Original Message-
From: akash bhatia [mailto:911ak...@gmail.com] 
Sent: Monday, June 29, 2009 3:14 AM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] What is a difference TYPICAL Installation and Complete 
Installation.

hi,


I have been using WiX 3.0 for migrating my installlers in Installshield to
WiX.
One thing i am not able to understand is the Difference between *typical*and
*complete* installation.

Can any one please throw some light on this.


Regards,
Akash
--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] VB6 ComPlus Components - Installed

2009-06-29 Thread MacDiarmid, James D

I want to all who gave input to helping me with this most painful thorn
in my side.  LOL   I finally managed to get my components installed.

Now to dowse my head in some much needed Rogaine.   :)

Jim




--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing VB6 COM+ components

2009-06-29 Thread Neil Sleightholm
I see you got it working, out of interest what was the answer to this?

Neil

-Original Message-
From: MacDiarmid, James D [mailto:james.macdiar...@eds.com] 
Sent: 29 June 2009 18:26
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing VB6 COM+ components


Neil, or anyone,  

I think I have it working for a few of my DLLs, however I have one more
question.  What if the DLL has more than one CLSID?
Do I need to list both of them or just the first one?

Thanks,
Jim
 


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing VB6 COM+ components

2009-06-29 Thread MacDiarmid, James D

It was a couple things actually.  1.) I discovered that I wasn't using
the CLSIDs of the DLL for the component in the assembly, and 2) I
changed the path to the dll from an actual path to [#component-id] to
match the actual component/file id.

Now I'm working on how to fill in all the values that would show up when
you look at the compononent's property sheet in Component Services.  I
think I have it figured out though.  :)

Jim



-Original Message-
From: Neil Sleightholm [mailto:n...@x2systems.com] 
Sent: Monday, June 29, 2009 4:21 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing VB6 COM+ components

I see you got it working, out of interest what was the answer to this?

Neil

-Original Message-
From: MacDiarmid, James D [mailto:james.macdiar...@eds.com]
Sent: 29 June 2009 18:26
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing VB6 COM+ components


Neil, or anyone,  

I think I have it working for a few of my DLLs, however I have one more
question.  What if the DLL has more than one CLSID?
Do I need to list both of them or just the first one?

Thanks,
Jim
 



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] dotNetInstaller, a setup bootstrapper, 1.6 Released

2009-06-29 Thread dB.
Forgive me for shameless advertising. dotNetInstaller 1.6 has been
released. dotNetInstaller is an open-source, imperfect, but very
feature-rich setup bootstrapper. It might just be what you're looking
for before Burn and might give some good ideas for a more perfect
bootstrapper developed by the Wix folks as well. This version is our
first release from CodePlex, has brand new documentation, a much better
editor, Windows Server 2008 support, lots of bug fixes and much more.

 

http://dotnetinstaller.codeplex.com/

 

cheers

dB.

 

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] What is a difference TYPICAL Installation and Complete Installation.

2009-06-29 Thread Chris Lord
Akash,

Typical and Complete are names of feature sets.  A feature set 
installs a particular group of components.  Each feature set can install 
a different set of components (though a component can be used in more 
than one feature set if needed).  An install always requires at least 
one feature set.

In my case, I install everything anyway so I only use one feature set 
and the user doesnt have any options.  However, I could equally set up 
the installer to have a typical feature set that installs just the 
application and a complete feature set that installs both the 
application AND the documentation and the user will then get to choose 
what it is they want to install.

Whether you need more than one feature set will entirely depend on what 
it is you are installing and if you need to give the user options on 
what is or isn't installed.

Chris

-Original Message-
From: akash bhatia [mailto:911ak...@gmail.com]
Sent: Monday, June 29, 2009 3:14 AM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] What is a difference TYPICAL Installation and 
Complete Installation.

hi,


I have been using WiX 3.0 for migrating my installlers in Installshield 
to WiX.
One thing i am not able to understand is the Difference between 
*typical*and
*complete* installation.

Can any one please throw some light on this.


Regards,
Akash

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Delete registry value

2009-06-29 Thread Alex Ivanoff
Is there a way to delete registry value?

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] ExtractFiles() Method Doesn't Work on Merge Modules

2009-06-29 Thread jnewton

It appears the ExtractFiles() methods don't work on merge modules. The
methods work fine on an MSI but not merge modules. It appears just by
browsing through the source of the
Microsoft.Deployment.WindowsInstaller.Package assembly that we are trying to
count the number of rows in the Media table which doesn't exist in merge
modules.  I tried the latest build of WiX 3.0 and the issue still appears
there. Maybe I'm doing something wrong. All I'm doing is 

using (InstallPackage pkg = new InstallPackage(msmFile,
DatabaseOpenMode.Transact))
{
pkg.ExtractFiles();
}

With that code, you get a NullReferenceException object.

Thoughts?
-- 
View this message in context: 
http://n2.nabble.com/ExtractFiles%28%29-Method-Doesn%27t-Work-on-Merge-Modules-tp3177440p3177440.html
Sent from the wix-users mailing list archive at Nabble.com.


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Heat Website Harvester Status?

2009-06-29 Thread Aaron Webster
I have read several postings from Rob that the heat website harvester could 
possibly be broken?  What is the status on that specific portion of heat?  I 
have been receiving many of the same errors that are on the mailing list.
 
heat.exe : error HEAT5158 : The web site 
'IIS://localhost/LM/W3SVC/1/ROOT/virDirectoryName' could not be found.  
Please check that the web site exists, and that it is spelled correct.
heat.exe : error HEAT5158 : The web site 
'IIS://localhost/W3SVC/1/ROOT/virDirectoryName' could not be found.  Please 
check that the web site exists, and that it is spelled correct.
 
heat.exe : error HEAT0001 : Value cannot be null. Parameter name: argument 
Exception Type: System.ArgumentNullException
 
OS: Windows Server 2008
IIS Ver: 7.0
I have installed the IIS 6.0 Resource Kit and verified that the Metabase 
location is correct.
 
Anyone have a working example to give w/ IIS7?
--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Heat Website Harvester Status?

2009-06-29 Thread Brian Rogers
Hey Aaron,

Could you share your command line string? This error is of interest to me.

 heat.exe : error HEAT0001 : Value cannot be null. Parameter name: argument
Exception Type: System.ArgumentNullException

Thanks,

Brian Rogers
Intelligence removes complexity. - Me
http://blogs.msdn.com/icumove -- NEW


On Mon, Jun 29, 2009 at 2:45 PM, Aaron Webster
aaron.webs...@af-group.comwrote:

 I have read several postings from Rob that the heat website harvester could
 possibly be broken?  What is the status on that specific portion of heat?  I
 have been receiving many of the same errors that are on the mailing list.

 heat.exe : error HEAT5158 : The web site
 'IIS://localhost/LM/W3SVC/1/ROOT/virDirectoryName' could not be found.
  Please check that the web site exists, and that it is spelled correct.
 heat.exe : error HEAT5158 : The web site
 'IIS://localhost/W3SVC/1/ROOT/virDirectoryName' could not be found.
  Please check that the web site exists, and that it is spelled correct.

 heat.exe : error HEAT0001 : Value cannot be null. Parameter name: argument
 Exception Type: System.ArgumentNullException

 OS: Windows Server 2008
 IIS Ver: 7.0
 I have installed the IIS 6.0 Resource Kit and verified that the Metabase
 location is correct.

 Anyone have a working example to give w/ IIS7?

 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ExtractFiles() Method Doesn't Work on Merge Modules

2009-06-29 Thread Jason Ginchereau
It's a bug (oversight) in the implementation of ExtractFiles(). Can you create 
a bug report on SourceForge?

-Original Message-
From: jnewton [mailto:jonathan.new...@ni.com] 
Sent: Monday, June 29, 2009 2:46 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] ExtractFiles() Method Doesn't Work on Merge Modules


It appears the ExtractFiles() methods don't work on merge modules. The
methods work fine on an MSI but not merge modules. It appears just by
browsing through the source of the
Microsoft.Deployment.WindowsInstaller.Package assembly that we are trying to
count the number of rows in the Media table which doesn't exist in merge
modules.  I tried the latest build of WiX 3.0 and the issue still appears
there. Maybe I'm doing something wrong. All I'm doing is 

using (InstallPackage pkg = new InstallPackage(msmFile,
DatabaseOpenMode.Transact))
{
pkg.ExtractFiles();
}

With that code, you get a NullReferenceException object.

Thoughts?
-- 
View this message in context: 
http://n2.nabble.com/ExtractFiles%28%29-Method-Doesn%27t-Work-on-Merge-Modules-tp3177440p3177440.html
Sent from the wix-users mailing list archive at Nabble.com.


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ExtractFiles() Method Doesn't Work on Merge Modules

2009-06-29 Thread Christopher Painter

I posted a thread last week that no one has replied to.   I was using 
ExtractFiles on an MSI and it doesn't raise an error or extract any files.

http://n2.nabble.com/DTF-ExtractFiles-Problem-td3148972.html

Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves 
attention? E-Mail Me


--- On Mon, 6/29/09, Jason Ginchereau jason...@microsoft.com wrote:

 From: Jason Ginchereau jason...@microsoft.com
 Subject: Re: [WiX-users] ExtractFiles() Method Doesn't Work on Merge Modules
 To: wix-users@lists.sourceforge.net wix-users@lists.sourceforge.net
 Date: Monday, June 29, 2009, 6:02 PM
 It's a bug (oversight) in the
 implementation of ExtractFiles(). Can you create a bug
 report on SourceForge?
 
 -Original Message-
 From: jnewton [mailto:jonathan.new...@ni.com]
 
 Sent: Monday, June 29, 2009 2:46 PM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] ExtractFiles() Method Doesn't Work on
 Merge Modules
 
 
 It appears the ExtractFiles() methods don't work on merge
 modules. The
 methods work fine on an MSI but not merge modules. It
 appears just by
 browsing through the source of the
 Microsoft.Deployment.WindowsInstaller.Package assembly that
 we are trying to
 count the number of rows in the Media table which doesn't
 exist in merge
 modules.  I tried the latest build of WiX 3.0 and the
 issue still appears
 there. Maybe I'm doing something wrong. All I'm doing is 
 
 using (InstallPackage pkg = new InstallPackage(msmFile,
 DatabaseOpenMode.Transact))
 {
     pkg.ExtractFiles();
 }
 
 With that code, you get a NullReferenceException object.
 
 Thoughts?
 -- 
 View this message in context: 
 http://n2.nabble.com/ExtractFiles%28%29-Method-Doesn%27t-Work-on-Merge-Modules-tp3177440p3177440.html
 Sent from the wix-users mailing list archive at
 Nabble.com.
 
 
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 --
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 


  

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to change data in VolumeCostList control

2009-06-29 Thread Bob Arnson
kezhong zhou wrote:
 ReserveCost table in a custom action. But I tried a lot of times, found that
 I can only 'SELECT' the ReserveCost table at install time, but can not
 INSERT or UPDATE the table. :(
   

You can't permanently update tables in custom actions. You can make 
temporary changes.

However, why do you need to do it at runtime?

-- 
sig://boB
http://joyofsetup.com/



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Enforcing x86-only and x64-only installs

2009-06-29 Thread Bob Arnson
Quinton Tormanen wrote:
 doesn't invoke the PCA when done. However, if I choose to run it
 directly from the web (using Run instead of Save), then it mysteriously
 runs in the Windows Vista context and DOES invoke the PCA.
   

Probably depends on how each browser handles the download.

-- 
sig://boB
http://joyofsetup.com/



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Detecting if WiX 3.0 is installed

2009-06-29 Thread Bob Arnson
John Robbins wrote:
 Using the registry key SOFTWARE\Microsoft\Windows Installer XML\version is 
 sufficient.
   

Agreed. The right values are probably there, as we did some work to 
enable the WiX that was to ship in VS2010 to be swapped out for the 
public version.

 I guess anyone using a Product Id=* really needs to plan a detection 
 scheme. 

I'd suggest avoiding the use of product codes -- it ties you to a single 
build if you rely on major upgrades, as some bright folks have 
recommended 
http://www.joyofsetup.com/2008/12/30/paying-for-upgrades/.g If you 
use minor upgrades/patches, it still means changing whenever they do a 
major upgrade or a SxS release.

You can use upgrade codes to detect any products in that family.

-- 
sig://boB
http://joyofsetup.com/

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX 3.0: How to run a program

2009-06-29 Thread Bob Arnson
little.forest wrote:
 So that means, if I need to run an executable as asyncNoWait, then I'll 
 have to use a different kind of customaction? If so, do you know what that 
 type of customaction is?
   

See the MSI SDK topic Custom Action Return Processing Options.

-- 
sig://boB
http://joyofsetup.com/



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Trying to use Installed property in control condition

2009-06-29 Thread Bob Arnson
David Bartmess wrote:
 So what can I use to check if the product has already been installed? I 
 thought Installed was the proper way 
   

It is -- I'm saying WixUI uses it and it works. Try @Hidden=yes.

-- 
sig://boB
http://joyofsetup.com/



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users