Re: [WiX-users] My setup delete a parent registry key which is not created by it
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
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
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
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
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
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
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!
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
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
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
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?
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
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.
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?
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
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
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
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
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
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
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
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