Re: [WiX-users] My setup delete a parent registry key which is not created by it

2010-08-30 Thread Elfe Xu

Anyone could help with this question?
Shouldn't the uninstaller only remove the registry key created by itself,
but not the parent key, even the parent key is empty after we remove our
sub-key?

Thanks,
-Elfe
-- 
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/My-setup-delete-a-parent-registry-key-which-is-not-created-by-it-tp5435325p5476897.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Heat question

2010-08-30 Thread Satyaprakash J
Hi,
I would like to add the following within the Product tag of 
the .wxs file.

Property Id=WIXUI_INSTALLDIR 
Value=TARGETDIR /
UIRef Id=WixUI_InstallDir /

How can this be done automatically using heat.

Thanks
Satyaprakash J
--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Heat question

2010-08-30 Thread Sohail Somani
On 10-08-30 2:54 AM, Satyaprakash J wrote:
 Hi,
  I would like to add the following within theProduct  tag 
 of the .wxs file.

  Property Id=WIXUI_INSTALLDIR 
 Value=TARGETDIR /
  UIRef Id=WixUI_InstallDir /

  How can this be done automatically using heat.


Generally, it is recommended to use the heat output as a starting point 
but you can use a scripting language for this too.

-- 
Sohail Somani
--
iBlog : http://uint32t.blogspot.com
iTweet: http://twitter.com/somanisoftware
iCode : http://bitbucket.org/cheez



--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] My setup delete a parent registry key which is not created by it

2010-08-30 Thread Elfe Xu

From this post 
http://social.msdn.microsoft.com/forums/en-us/winformssetup/thread/2E1FF88B-1955-4AD0-98A2-E306EACFBA5C
http://social.msdn.microsoft.com/forums/en-us/winformssetup/thread/2E1FF88B-1955-4AD0-98A2-E306EACFBA5C
 

I saw:
you need to describe the path to your new registry item (sub-key), not
create a key that belongs to the parent key (not owned by your product)

How could I create a subkey, but not create the parent key?
-- 
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/My-setup-delete-a-parent-registry-key-which-is-not-created-by-it-tp5435325p5477167.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Bootstrapping and Burn

2010-08-30 Thread Bruce Cran
Hi,

I realise Burn has been removed from WiX 3.5, but I'm wondering if the
Visual Studio bootstrapper would be a good substitute or if I should
wait for a 3.6 snapshot. My main requirement is a single file that
users can download to do the installation, since I hate having a
setup.exe and MSI file because it's confusing and seems unnecessary.
The only component of Burn I've ever used before is setupbld, but I'm
wondering - will the output of Burn be a single exe, or will it be like
VS where you have to package lots of MSIs and an exe into a zip file
for distribution?

-- 
Bruce Cran

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to set Manufacturer, Name and Title using Heat

2010-08-30 Thread Satyaprakash J
Hi,
I am using the following xslt file for the -t option in heat. But it 
does not set the Manufacturer, Name and Title. Kindly let me know if I am 
missing something.

?xml version=1.0 encoding=utf-8?
xsl:stylesheet version=1.0  
xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
xsl:output omit-xml-declaration=yes indent=yes/
  
!-- --
xsl:param name=pManufacturer select='IV'/
xsl:param name=pName select='MT'/
xsl:param name=pTitle select='RunwayMT'/
!-- --
xsl:template match=node()|@*
xsl:copy
xsl:apply-templates select=node()|@*/
/xsl:copy
/xsl:template
!-- --
xsl:template match=Product/@Manufacturer
xsl:attribute name=Manufacturer
xsl:value-of select=$pManufacturer/
/xsl:attribute
/xsl:template
xsl:template match=Product/@Name
xsl:attribute name=Name
xsl:value-of select=$pName/
/xsl:attribute
/xsl:template
xsl:template match=Product/Feature/@Title
xsl:attribute name=Title
xsl:value-of select=$pTitle/
/xsl:attribute
/xsl:template
/xsl:stylesheet

Thanks
Satyaprakash J

-Original Message-
From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] 
Sent: Thursday, August 26, 2010 4:51 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to set Manufacturer, Name and Title using Heat

You can use heat's -t switch to pass an xslt file that will be applied
to the heat output.

-Original Message-
From: Satyaprakash J [mailto:sat...@smartek21.com] 
Sent: 26 August 2010 11:43
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] How to set Manufacturer, Name and Title using Heat

Hi,
I am using Heat to generate the wxs file.  In the
generated file we have Manufacturer=PUT-COMPANY-NAME-HERE
Name=PUT-PRODUCT-NAME-HERE and Title=PUT-FEATURE-TITLE-HERE. I
would like to know how the Manufacturer, Name  and Title can be set
automatically using heat.

Thanks
Satyaprakash J

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users

worldwide. Take advantage of special opportunities to increase revenue
and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
/pre
BR style=font-size:4px;
a href = http://www.sdl.com;img src=http://www.sdl.com/images/email 
logo_150dpi-01.png alt=www.sdl.com border=0//a
BR
font face=arial  size=2a href = http://www.sdl.com; 
style=color:005740; font-weight: boldwww.sdl.com/a/font
BR
BR
font face=arial  size=1 color=#736F6E
bSDL PLC confidential, all rights reserved./b
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.BR
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.BR
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.
/font



--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Problem with creating shortcut for an application in a subfolder

2010-08-30 Thread Tzvi Tafet
Hi,

I've would like a shortcut that has the following hierarchy:
(start button)All Programs-manufacturer name-application

I used the wix tutorial
http://wix.sourceforge.net/manual-wix3/create_start_menu_shortcut.htm
and also saw this entry on StackOverflow:
http://stackoverflow.com/questions/470662/how-to-create-a-multi-level-subfolder-in-start-menu-using-wix.

The application consists of several merge modules that encapsulate the
program's functionality and a user interface which I also made into a
merge module. I need to use the a and b merge modules as is, but I
can be flexible about the gui merge module if necessary.

I have not succeeded in getting this to work. Can someone please look
at this script and tell me what I am doing wrong?

Thank you.

   Directory Id=TARGETDIR Name=SourceDir
  Directory Id=ProgramFilesFolder
Directory Id=MANUFACTURERDIRECTORY Name=myCompany
  Directory Id=APPLICATIONROOTDIRECTORY Name=myApp
!--Add the merge modules. All the files will be dumped
into the same directory.
(Each merge module was created in a separate project): --
Merge Id=aMergeModule Language=1033
SourceFile=aMergeModule.msm DiskId=1/Merge
Merge Id=bMergeModule Language=1033
SourceFile=bMergeModule.msm DiskId=1/Merge
Merge Id=guiMergeModule Language=1033
SourceFile=guiMergeModule.msm DiskId=1/Merge
  /Directory
/Directory
  /Directory
/Directory

!--Add the shortcut to the installer package--
DirectoryRef Id=APPLICATIONROOTDIRECTORY
  Component Id=ApplicationShortcut
Guid=06277927-4888-45c0-BC5A-D5D138E50EBD
Shortcut Id=ApplicationStartMenuShortcut
  Name=myApp
  Directory=APPLICATIONROOTDIRECTORY
  Description=myDescription
  Target=[APPLICATIONROOTDIRECTORY]myApp.exe
  WorkingDirectory=APPLICATIONROOTDIRECTORY/
RemoveFolder Id=ApplicationProgramsFolder On=uninstall/
RegistryValue Root= HKLM Key=Software\myCompany\myApp
Name=installed Type=integer Value=1 KeyPath=yes/
  /Component
/DirectoryRef

Feature Id=a Title=aFeature Level=1
  MergeRef Id=aMergeModule/
 /Feature
Feature Id=b Title=bFeature Level=1
  MergeRef Id=bMergeModule/
 /Feature
Feature Id=gui Title=guiFeature Level=1
  MergeRef Id=guiMergeModule/   !--Tell Wix to install
the shortcut--
  ComponentRef Id=ApplicationShortcut/
/Feature

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Help me for using 'Heat' to generate script (.wxs file) from CAB files directly? Thanks in advance!

2010-08-30 Thread Xu, Jun
Hi,

Can anyone please help me for how to use 'Heat' to generate script (.wxs file) 
from CAB files directly?
Thanks a lot!

Best Regards  Thank you!
Xu, Jun (James)

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom Actions in VB.Net

2010-08-30 Thread Christopher Painter
WiX / Votive provides a WiX | VB.NET Custom Action project in Visual Studio.   
Just run the project wizard and all the plumbing will be handled for you.

Chris
 
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



- Original Message 
From: ALBERT Aurélien aurelien.alb...@alyotech.fr
To: wix-users@lists.sourceforge.net wix-users@lists.sourceforge.net
Sent: Mon, August 30, 2010 6:51:54 AM
Subject: [WiX-users] Custom Actions in VB.Net

Hi,

I need to call a custom function stored in a DLL from WIX using a CustomAction 
element.

I found several websites describing the method for a C# DLL, like this : 
http://stackoverflow.com/questions/1717318/creating-an-entry-point-in-a-c-dll-to-call-from-wix


How can I do this with a VB.Net DLL ?

Thanks !

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



  

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Bootstrapping and Burn

2010-08-30 Thread Christopher Painter
Sorry, you said My main requirement is a single file that users can download 
to 
do the installation.   I had no way of knowing you were wanting to do .NET 
redist and minor upgrades.

The bootstrapper support in InstallShield is one of the things that anchors me 
to that toolset.   I use WiX for all of my component authoring and then glue it 
together with IS.   Hopefully one day (year) burn will be ready.

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



- Original Message 
From: Bruce Cran br...@cran.org.uk
To: General discussion for Windows Installer XML toolset. 
wix-users@lists.sourceforge.net
Cc: chr...@deploymentengineering.com
Sent: Mon, August 30, 2010 8:02:45 AM
Subject: Re: [WiX-users] Bootstrapping and Burn

On Mon, 30 Aug 2010 05:22:14 -0700 (PDT)
Christopher Painter chr...@deploymentengineering.com wrote:

 If that's your main requirement then a self extracting ZIP would do
 the trick for you along with many other available tools.  Personally
 I think that then causes another problem of not caching the extracted
 MSI in a permanent location in case of repair / maint. operations.
 A bootstrapper / chainer does so much more then wrap up your MSI into
 an EXE.  In fact, if you aren't using any of these other capabilities
 the question then becomes 'why do you need a setup.exe anyways?
 just deploy the msi'.

I have been deploying just the MSI but I'm now working on a .NET
assembly so will need to bundle the .NET Framework 4.0 too.  I don't
like self-extracting ZIP files because I think having a proper
bootstrapper is a nicer solution since the user sees a single user
interface; it also allows you to do minor upgrades by containing the
logic to pass the correct flags to msiexec.

-- 
Bruce Cran



  

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Bootstrapping and Burn

2010-08-30 Thread dB .
http://dotnetinstaller.codeplex.com will get you there in 15 minutes or so.

dB. @ dblock.org 
Moscow|Geneva|Seattle|New York


-Original Message-
From: Bruce Cran [mailto:br...@cran.org.uk] 
Sent: Monday, August 30, 2010 4:46 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Bootstrapping and Burn

Hi,

I realise Burn has been removed from WiX 3.5, but I'm wondering if the
Visual Studio bootstrapper would be a good substitute or if I should
wait for a 3.6 snapshot. My main requirement is a single file that
users can download to do the installation, since I hate having a
setup.exe and MSI file because it's confusing and seems unnecessary.
The only component of Burn I've ever used before is setupbld, but I'm
wondering - will the output of Burn be a single exe, or will it be like
VS where you have to package lots of MSIs and an exe into a zip file
for distribution?

-- 
Bruce Cran

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to make the custom action run under LocalSystem account?

2010-08-30 Thread dB .
Is your custom action deferred? You can't run an immediate custom action under 
LocalSystem (impersonating LocalSystem is not supported, but deferred custom 
actions run in a different process that already runs as LocalSystem).

dB. @ dblock.org 
Moscow|Geneva|Seattle|New York



-Original Message-
From: Elfe Xu [mailto:elf...@microsoft.com] 
Sent: Sunday, August 29, 2010 11:22 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] How to make the custom action run under LocalSystem 
account?


The KB says 
If it is necessary to run your custom action when using the local system
security context, set the attributes of the custom action in the
CustomAction table to either 3072 (msidbCustomAction TypeInScript +
msidbCustomAction TypeNoImpersonate)

I've already done this, but seems it's still using the admin user's account,
not the LocalSystem account.
What does using the local system security context mean? It is not equal to
using LocalSystem account?

Thanks,
-Elfe
-- 
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-make-the-custom-action-run-under-LocalSystem-account-tp5474012p5476642.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Bootstrapping and Burn

2010-08-30 Thread Bruce Cran
On Mon, 30 Aug 2010 09:23:36 -0400
dB. dbl...@dblock.org wrote:

 http://dotnetinstaller.codeplex.com will get you there in 15 minutes
 or so.

Thanks, it looks like exactly what I need.

-- 
Bruce Cran

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Browse location fails if current install location is an empty CD drive.

2010-08-30 Thread Christopher Hughes
Hi Bob,
 
Thanks for your reply, my apologies for the late response.
 
I've looked at the log file (using /lv) but can't quite see which dlg the error 
originates from. I looked up WixUIValidatePath you mentioned and tried adding 
the following property to supprress it, but to no avail:
 
Property Id=WIXUI_DONTVALIDATEPATH Value=1/
 
I still get the the same error , I've pasted the log data below, any help would 
be appreciated:
 
Action start 16:05:56: AdaptWelcomeDlg.
MSI (c) (78:2C) [16:05:56:657]: Note: 1: 2205 2:  3: _RemoveFilePath 
MSI (c) (78:2C) [16:05:57:062]: PROPERTY CHANGE: Modifying CostingComplete 
property. Its current value is '0'. Its new value: '1'.
MSI (c) (78:2C) [16:05:57:062]: Note: 1: 2205 2:  3: BindImage 
MSI (c) (78:2C) [16:05:57:062]: Note: 1: 2205 2:  3: ProgId 
MSI (c) (78:2C) [16:05:57:062]: Note: 1: 2205 2:  3: PublishComponent 
MSI (c) (78:2C) [16:05:57:062]: Note: 1: 2205 2:  3: SelfReg 
MSI (c) (78:2C) [16:05:57:062]: Note: 1: 2205 2:  3: Extension 
MSI (c) (78:2C) [16:05:57:062]: Note: 1: 2205 2:  3: Font 
MSI (c) (78:2C) [16:05:57:062]: Note: 1: 2205 2:  3: Class 
MSI (c) (78:2C) [16:05:57:062]: Note: 1: 2205 2:  3: TypeLib 
MSI (c) (78:2C) [16:05:57:062]: Note: 1: 2727 2:  
MSI (c) (78:2C) [16:05:57:063]: Note: 1: 2304 2: 21 3: G:\ 
MSI (c) (78:2C) [16:05:57:063]: PROPERTY CHANGE: Modifying OutOfDiskSpace 
property. Its current value is '0'. Its new value: '1'.
MSI (c) (78:2C) [16:05:57:063]: PROPERTY CHANGE: Modifying OutOfNoRbDiskSpace 
property. Its current value is '0'. Its new value: '1'.
MSI (c) (78:50) [16:05:57:866]: PROPERTY CHANGE: Adding WixUI_InstallMode 
property. Its value is 'InstallCustom'.
MSI (c) (78:50) [16:05:57:886]: PROPERTY CHANGE: Adding 
MsiSelectionTreeSelectedFeature property. Its value is 'Complete'.
MSI (c) (78:50) [16:05:57:886]: PROPERTY CHANGE: Adding 
MsiSelectionTreeSelectedAction property. Its value is '3'.
MSI (c) (78:50) [16:05:57:886]: PROPERTY CHANGE: Adding 
MsiSelectionTreeChildrenCount property. Its value is '6'.
MSI (c) (78:50) [16:05:57:886]: PROPERTY CHANGE: Adding 
MsiSelectionTreeInstallingChildrenCount property. Its value is '6'.
MSI (c) (78:50) [16:05:57:886]: PROPERTY CHANGE: Adding 
MsiSelectionTreeSelectedCost property. Its value is '0'.
MSI (c) (78:50) [16:05:57:886]: PROPERTY CHANGE: Adding 
MsiSelectionTreeChildrenCost property. Its value is '210998'.
MSI (c) (78:50) [16:05:57:886]: PROPERTY CHANGE: Adding 
MsiSelectionTreeSelectedPath property. Its value is 'G:\Adapt\'.
MSI (c) (78:50) [16:05:58:377]: Note: 1: 2727 2:  
MSI (c) (78:50) [16:05:58:378]: Note: 1: 2304 2: 21 3: G:\ 
MSI (c) (78:50) [16:05:58:893]: Note: 1: 2727 2:  
MSI (c) (78:50) [16:05:58:894]: Note: 1: 2304 2: 21 3: G:\ 
MSI (c) (78:50) [16:05:59:393]: Note: 1: 2727 2:  
MSI (c) (78:50) [16:05:59:394]: Note: 1: 2304 2: 21 3: G:\ 
MSI (c) (78:50) [16:05:59:579]: PROPERTY CHANGE: Adding _BrowseProperty 
property. Its value is 'INSTALLDIR'.
MSI (c) (78:50) [16:06:00:711]: Product: FIQAS Adapt -- Error 1313. The volume 
G:\ is currently unavailable. Please select another.
MSI (c) (78:50) [16:06:00:718]: PROPERTY CHANGE: Deleting 
MsiSelectionTreeSelectedFeature property. Its current value is 'Complete'.
MSI (c) (78:50) [16:06:00:718]: PROPERTY CHANGE: Deleting 
MsiSelectionTreeSelectedAction property. Its current value is '3'.
MSI (c) (78:50) [16:06:00:718]: PROPERTY CHANGE: Deleting 
MsiSelectionTreeChildrenCount property. Its current value is '6'.
MSI (c) (78:50) [16:06:00:718]: PROPERTY CHANGE: Deleting 
MsiSelectionTreeInstallingChildrenCount property. Its current value is '6'.
MSI (c) (78:50) [16:06:00:718]: PROPERTY CHANGE: Deleting 
MsiSelectionTreeSelectedCost property. Its current value is '0'.
MSI (c) (78:50) [16:06:00:718]: PROPERTY CHANGE: Deleting 
MsiSelectionTreeChildrenCost property. Its current value is '210998'.
MSI (c) (78:50) [16:06:00:718]: PROPERTY CHANGE: Deleting 
MsiSelectionTreeSelectedPath property. Its current value is 'G:\Adapt\'.
Action ended 16:06:00: AdaptWelcomeDlg. Return value 3.
MSI (c) (78:88) [16:06:00:719]: Doing action: AdaptFatalError
Action start 16:06:00: AdaptFatalError.
Action ended 16:06:02: AdaptFatalError. Return value 2.
Action ended 16:06:02: INSTALL. Return value 3.
MSI (c) (78:88) [16:06:02:811]: Destroying RemoteAPI object.
MSI (c) (78:F0) [16:06:02:811]: Custom Action Manager thread ending.
=== Logging stopped: 30-8-2010  16:06:02 ===
MSI (c) (78:88) [16:06:02:812]: Note: 1: 1708 
MSI (c) (78:88) [16:06:02:812]: Product: FIQAS Adapt -- Installation failed.
MSI (c) (78:88) [16:06:02:812]: Windows Installer installed the product. 
Product Name: FIQAS Adapt. Product Version: 2.0.30. Product Language: 1033. 
Manufacturer: FIQAS Software BV. Installation success or error status: 1603.
MSI (c) (78:88) [16:06:02:815]: Grabbed execution mutex.
MSI (c) (78:88) [16:06:02:815]: Cleaning up uninstalled install packages, if 
any exist
MSI (c) (78:88) [16:06:02:817]: MainEngineThread is returning 1603
=== 

Re: [WiX-users] How to make the custom action run under LocalSystem account?

2010-08-30 Thread Wilson, Phil
If it's a per-user install it won't run as local system. 

The other issue is that I don't think your plan will work. The system account 
doesn't usually have any network privileges, so it can't access anything like 
that remote share. 

Phil Wilson


From: Elfe Xu [elf...@microsoft.com]
Sent: Sunday, August 29, 2010 8:22 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] How to make the custom action run under
LocalSystem account?

The KB says
If it is necessary to run your custom action when using the local system
security context, set the attributes of the custom action in the
CustomAction table to either 3072 (msidbCustomAction TypeInScript +
msidbCustomAction TypeNoImpersonate)

I've already done this, but seems it's still using the admin user's account,
not the LocalSystem account.
What does using the local system security context mean? It is not equal to
using LocalSystem account?

Thanks,
-Elfe
--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-make-the-custom-action-run-under-LocalSystem-account-tp5474012p5476642.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
*** Confidentiality Notice: This e-mail, including any associated or attached 
files, is intended solely for the individual or entity to which it is 
addressed. This e-mail is confidential and may well also be legally privileged. 
If you have received it in error, you are on notice of its status. Please 
notify the sender immediately by reply e-mail and then delete this message from 
your system. Please do not copy it or use it for any purposes, or disclose its 
contents to any other person. This email comes from a division of the Invensys 
Group, owned by Invensys plc, which is a company registered in England and 
Wales with its registered office at 3rd Floor, 40 Grosvenor Place, London, SW1X 
7AW (Registered number 166023). For a list of European legal entities within 
the Invensys Group, please go to 
http://www.invensys.com/legal/default.asp?top_nav_id=77nav_id=80prev_id=77.

You may contact Invensys plc on +44 (0)20 3155 1200 or e-mail 
recept...@invensys.com. This e-mail and any attachments thereto may be subject 
to the terms of any agreements between Invensys (and/or its subsidiaries and 
affiliates) and the recipient (and/or its subsidiaries and affiliates).



--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Bootstrapping and Burn

2010-08-30 Thread Christopher Painter
I've looked at dotNetInstaller and while it looks very interesting,  there is 
no 
way you are going to learn that tool and get a working bootstrapper in 15 
minutes.
 
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



- Original Message 
From: dB. dbl...@dblock.org
To: General discussion for Windows Installer XML toolset. 
wix-users@lists.sourceforge.net
Sent: Mon, August 30, 2010 8:23:36 AM
Subject: Re: [WiX-users] Bootstrapping and Burn

http://dotnetinstaller.codeplex.com will get you there in 15 minutes or so.

dB. @ dblock.org 
Moscow|Geneva|Seattle|New York


-Original Message-
From: Bruce Cran [mailto:br...@cran.org.uk] 
Sent: Monday, August 30, 2010 4:46 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Bootstrapping and Burn

Hi,

I realise Burn has been removed from WiX 3.5, but I'm wondering if the
Visual Studio bootstrapper would be a good substitute or if I should
wait for a 3.6 snapshot. My main requirement is a single file that
users can download to do the installation, since I hate having a
setup.exe and MSI file because it's confusing and seems unnecessary.
The only component of Burn I've ever used before is setupbld, but I'm
wondering - will the output of Burn be a single exe, or will it be like
VS where you have to package lots of MSIs and an exe into a zip file
for distribution?

-- 
Bruce Cran

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



  

--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] CustomAction stored in Property

2010-08-30 Thread alexander.nevs...@acronis.com
Hi All,

I want to compile the following fragment


Dialog Id=CustomerInfoForm X=50 Y=50 Width=373 Height=287 
Title=[ProductName]

...  Control Id=NextButton Type=PushButton X=220 Y=260 Width=65 
Height=18 Text={\SansSerif13.000}TEXT_WIZARD_BUTTON_NEXT TabSkip=no 
Default=yes
...
 Publish Event=DoAction Value=[CustomSerialValidateProp]1/Publish

But light fails with error:
template.wxs(853) : error LGHT0094 : Unresolved reference to
 symbol 'CustomAction:[CustomSerialValidateProp]' in section 'Product:{3E8964C7-
5FA5-4740-A3D6-191E2043963C}'.

Of course, there is no custom action [CustomSerialValidateProp]. But property 
CustomSerialValidateProp contains actual custom action.
We are moving from our own MSI tool to WiX, so it's not easy to change property 
to actual custom action.  Is there a workaround? Maybe it's possible to ignore 
link errors?


best regards,
Alexander Nevskiy

--
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Database check

2010-08-30 Thread kate_102

Hi All, 

I am using WIX 3.5 to create installer. I need to check if Oracle or SQL
Server is installed on target machine based on user selection by clicking on
radio button on my Dataabse setup dialog.
If selected database is not installed then display error and exit
installation process. 

I have tried doign this through custom action by checking registery key,
having issues with displaying error message and also sequencing my custom
action after database selection is done on database setup dialog.

Please let me know any solution to achieve this or a better way of doing it.
This is bit urgent.
Any help is greatly appreciated. 
Thanks in advance. 

Kate. 
wixu...@nabble.com
-- 
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Database-check-tp5479698p5479698.html
Sent from the wix-users mailing list archive at Nabble.com.

--
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom Actions in VB.Net

2010-08-30 Thread kate_102

Hi Chris,

I am using WIX 3.5 to create installer. I need to check if Oracle or SQL
Server is installed on target machine based on user selection by clicking on
radio button on my Dataabse setup dialog. 
If selected database is not installed then display error and exit
installation process. 

I have tried doign this through C# custom action by checking registery
key,butwixu...@nabble.com having issues with displaying error message and
also sequencing my custom action after database selection is done on
database setup dialog. 

Please let me know any solution to achieve this or a better way of doing it.
This is bit urgent. 
Any help is greatly appreciated. 
Thanks in advance. 

Kate. 

-- 
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Custom-Actions-in-VB-Net-tp5477869p5479844.html
Sent from the wix-users mailing list archive at Nabble.com.

--
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Preprocessor Extension question

2010-08-30 Thread Maillet, Ed
When writing a preprocessor extension, how can you get 
SourceLineNumberCollection inside the extension? It isn't in the base class or 
Core that I can find.


- Ed



--
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] ConfigureIIS CA not getting called during cancellation

2010-08-30 Thread saikodi

Hello,

I offer two features one of which is a web site component. In order to avoid
triggering of the ConfigureIIS CA when the non-web component is being
installed, I added the following to the Install execute action:

Custom Action=ConfigureIIs After=InstallFiles![CDATA[(WEBFEATURE=3
And !WEBFEATURE=2) Or (!WEBFEATURE=3 And WEBFEATURE=2)]]/Custom

It seems to work well during installation and uninstallation of both the
different components. However, I am running into one issue where if the user
is installing the web component for the first time and is cancelling the
installation at the last moment (after the web site has been created -
ConfigureIIS CA has already triggered). In this specific scenario, I can see
that the web site and the web pool are not being deleted although the
installer has rolled back.

I am at a loss as to what to do now. Please advise.

Thanks,
Sai Kodi
-- 
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/ConfigureIIS-CA-not-getting-called-during-cancellation-tp5480740p5480740.html
Sent from the wix-users mailing list archive at Nabble.com.

--
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] My setup delete a parent registry key which is not created by it

2010-08-30 Thread Elfe Xu

And in this post 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Website-gets-deleted-when-uninstalling-Web-App-td5436443.html
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Website-gets-deleted-when-uninstalling-Web-App-td5436443.html
 
Seems it's the same problem: if the parent key does not have any sub key or
values, the parent key will get deleted we MSI intend to delete the child
key.

-- 
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/My-setup-delete-a-parent-registry-key-which-is-not-created-by-it-tp5435325p5480883.html
Sent from the wix-users mailing list archive at Nabble.com.

--
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users