Re: [WiX-users] how to auto-update like ClickOnce in WIX
Thanks Jacob, Is this something I can spike and see how it works? Could you send me the necessary files and instructions? It's a feature the business wants so I am trying my best to get a demo together. Brian -Original Message- From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com] Sent: 11 February 2014 17:57 To: General discussion about the WiX toolset. Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX My approach was to make the burn bundle responsible for the updates just like it was responsible for the initial install. With that, I have submitted some core changes to WiX which are currently in limbo of being accepted as the Detect call now requires a HWND to be passed. If and when the self-updating bundle changes get accepted, it will be as simple as: 1) Bundle created with WiX must utilize the /Bundle/Update/@Location to specify a URL to an atom feed for the application. 2) Atom feed must publish when new updates are available 3) Application is responsible for invoking the bundle and requesting an update check. Alternatively, a user can go to ARP and select modify. The modify page will have a check for updates button. 4) Regardless of if the Application or ARP invoked the check, if the atom feed indicates a newer version is available it will prompt the user to update. If the user updates, it will use the existing logic to download the updated bundle from the location specified in the atom feed. From there, it's nothing different than if a user had manually downloaded an updated bundle. As for the application side, I created a simple WixUtil.dll that you could include with your application to probe for bundle information based on a bundle upgrade code. With that, you can then read bundle properties like the ModifyPath which will have the path to the bundle on the local machine. -Original Message- From: Rob Mensching [mailto:r...@firegiant.com] Sent: Tuesday, February 11, 2014 11:51 AM To: General discussion about the WiX toolset. Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX It's not hard but there is nothing built into WiX toolset today to do it. There is a feature under development to do self-update for bundles that could help a lot building an auto-update system. You just have to connect a few more dots today. ___ FireGiant | Dedicated support for the WiX toolset | http://www.firegiant.com/ -Original Message- From: Yu, Brian [mailto:b...@easyscreen.com] Sent: Tuesday, February 11, 2014 9:39 AM To: General discussion about the WiX toolset.; phildgwil...@gmail.com Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX Thanks for your reply. I tried looking at http://powerprogrammer.co.uk. but the website doesn't seem to be current. I tried posting comments/download trials but it's unresponsive. I like the concept of simply referencing a dll in the application to handle auto update. I have done some research and the tools I find that support auto-update are: Advanced Installer, InstallerMate, ninite, InstallBuilder, QSetup But they are all Installshield like products which defeats the point of using WIX. I know I asked this before but I'll ask again. Is there an easy way to implement auto-update feature in a WIX Installer? Your help is appreciated -Original Message- From: Christopher Painter [mailto:chr...@iswix.com] Sent: 04 February 2014 12:05 To: General discussion about the WiX toolset.; phildgwil...@gmail.com Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX In some situations, there's a simple approach. Back in 2006 I worked at a company where we deployed an n-Tier system to client sites. This means we had a server available. On that server we had a \software share. The clients all installed from that location. The clients were a very simple .exe/.dll xcopy deployment so I went with a minor upgrade story. In that scenario this worked fine: http://blog.iswix.com/2006/10/implementing-auto-updating-applications.html In another situation we needed major upgrade capability and the server was a public cloud service and the clients were end users all over the world. The dev team I worked with used a library called wuw4 windows update wizard: http://powerprogrammer.co.uk/ $189 - $989 Basically we created a windows service that ran as system that had some config files that did all the work.It would pull the MSI down and advertise it ( /jm ) then send a message up to our user process that an update was available. Once the user confirmed his choice the installation would be performed and it would install since it was already elevated. This worked really well for them. Chris -Original Message- From: Phil Wilson [mailto:phildgwil...@gmail.com] Sent: 03 February 2014 19:39 To: General discussion about the WiX toolset. Subject: Re: [WiX-users] how to auto
Re: [WiX-users] how to auto-update like ClickOnce in WIX
Thanks for your reply. I tried looking at http://powerprogrammer.co.uk. but the website doesn't seem to be current. I tried posting comments/download trials but it's unresponsive. I like the concept of simply referencing a dll in the application to handle auto update. I have done some research and the tools I find that support auto-update are: Advanced Installer, InstallerMate, ninite, InstallBuilder, QSetup But they are all Installshield like products which defeats the point of using WIX. I know I asked this before but I'll ask again. Is there an easy way to implement auto-update feature in a WIX Installer? Your help is appreciated -Original Message- From: Christopher Painter [mailto:chr...@iswix.com] Sent: 04 February 2014 12:05 To: General discussion about the WiX toolset.; phildgwil...@gmail.com Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX In some situations, there's a simple approach. Back in 2006 I worked at a company where we deployed an n-Tier system to client sites. This means we had a server available. On that server we had a \software share. The clients all installed from that location. The clients were a very simple .exe/.dll xcopy deployment so I went with a minor upgrade story. In that scenario this worked fine: http://blog.iswix.com/2006/10/implementing-auto-updating-applications.html In another situation we needed major upgrade capability and the server was a public cloud service and the clients were end users all over the world. The dev team I worked with used a library called wuw4 windows update wizard: http://powerprogrammer.co.uk/ $189 - $989 Basically we created a windows service that ran as system that had some config files that did all the work.It would pull the MSI down and advertise it ( /jm ) then send a message up to our user process that an update was available. Once the user confirmed his choice the installation would be performed and it would install since it was already elevated. This worked really well for them. Chris -Original Message- From: Phil Wilson [mailto:phildgwil...@gmail.com] Sent: 03 February 2014 19:39 To: General discussion about the WiX toolset. Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX WiX generates MSIs etc for you to install, but after that there's nothing running on the system except your app. The type of update you want is typically done by implementing: 1. A web service at your company site with access to a database of product guids, upgrade code guids, version, and download locations, updated as new versions become available. 2. Code in your app to call the web service passing your product code/upgrade code/version as needed to check for a higher version update or major upgrade and a way of asking the client if they want to download it. --- Phil Wilson On Mon, Feb 3, 2014 at 9:44 AM, Yu, Brian b...@easyscreen.com wrote: Hello We want to write installers in WIX as it gives us lots of flexibility. But we also want the auto-update system that ClickOnce provide. We want the end client to see an icon at the bottom right informing them that there is a newer version available. Can WIX do this? I found this article but not quite sure how it is done. e.g. Does a user have to click on a Check for update link on helpabout? http://abdullin.com/journal/2009/7/8/deployment-and-updates-of-desktop -applications-wix-clickonce.html I've also come across this new feature in WIX, can I bundle a clickonce msi in a WIX msi? http://wixtoolset.org/documentation/manual/v3/bundle/ _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg. clktrk ___ WiX-users
Re: [WiX-users] how to auto-update like ClickOnce in WIX
Thanks Phil for the answer Could I embed a WIX installer that handles most of the logic within a ClickOnce Installer? By doing this (if possible), I get the auto-update facility and at the same time can use WIX to handle any complicated logic Regards Brian -Original Message- From: Phil Wilson [mailto:phildgwil...@gmail.com] Sent: 03 February 2014 19:39 To: General discussion about the WiX toolset. Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX WiX generates MSIs etc for you to install, but after that there's nothing running on the system except your app. The type of update you want is typically done by implementing: 1. A web service at your company site with access to a database of product guids, upgrade code guids, version, and download locations, updated as new versions become available. 2. Code in your app to call the web service passing your product code/upgrade code/version as needed to check for a higher version update or major upgrade and a way of asking the client if they want to download it. --- Phil Wilson On Mon, Feb 3, 2014 at 9:44 AM, Yu, Brian b...@easyscreen.com wrote: Hello We want to write installers in WIX as it gives us lots of flexibility. But we also want the auto-update system that ClickOnce provide. We want the end client to see an icon at the bottom right informing them that there is a newer version available. Can WIX do this? I found this article but not quite sure how it is done. e.g. Does a user have to click on a Check for update link on helpabout? http://abdullin.com/journal/2009/7/8/deployment-and-updates-of-desktop -applications-wix-clickonce.html I've also come across this new feature in WIX, can I bundle a clickonce msi in a WIX msi? http://wixtoolset.org/documentation/manual/v3/bundle/ _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg. clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http
[WiX-users] how to auto-update like ClickOnce in WIX
Hello We want to write installers in WIX as it gives us lots of flexibility. But we also want the auto-update system that ClickOnce provide. We want the end client to see an icon at the bottom right informing them that there is a newer version available. Can WIX do this? I found this article but not quite sure how it is done. e.g. Does a user have to click on a Check for update link on helpabout? http://abdullin.com/journal/2009/7/8/deployment-and-updates-of-desktop-applications-wix-clickonce.html I've also come across this new feature in WIX, can I bundle a clickonce msi in a WIX msi? http://wixtoolset.org/documentation/manual/v3/bundle/ _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] self registration of COM dlls
Can I ask how I am to do self registration of com dll? I've been using SelfRegCost='0' on the file element Even it's not advisable as seen below because it's quick and easy. http://www.symantec.com/connect/blogs/resons-avoiding-self-registration I remember trying to do it the proper way using heat but never got anywhere Please advise on a proper way of doing it with an example. Regards Brian _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] MSI upgrade remove old registries
Hi Nick I've just found out about your book and I'll buy it soon Point1) I am using WIX to write registries, an example is provided Component Id='SPRegChange' Guid='51a1f782-f0f7-4798-82c4-723596a8c140' KeyPath=yes ... RegistryKey Root=HKLM Key=SOFTWARE\DOT\EasyScreen Action=create RegistryValue Name=RootDir Value=[DIREASYSCREEN] Type=string / RegistryValue Name=RootDirEasyTrade Value=[DIREASYSCREEN][ETNAME] Type=string / RegistryValue Value= Type=string / /RegistryKey ... /Component And is then referenced in the product.wxs Feature Id='Registry' Title='Update Registry' Description='Configure Registry Settings' Level='1' ... ComponentRef Id='SPRegChange' / /Feature Point2) I think I am a bit confused about major and minor/small upgrade My first installer installs some files and registry My second installer then updates the files (90%) to new versions With some addition, edition to registry But I expect the registry values added by first installer to remain if I have not touched them by second installer. In this scenario, should I not do major upgrade? My impression of what you said is that major upgrade will remove registry values from first installer not touched by second When I tried to do a minor upgrade, I remember I kept the upgrade and product code the same And I had to run from in command line with REINSTALL=ALL REINSTALLMODE=vomus The problem was that it puts the registry values back to what the installer default had, but we need to have them unchanged. Point3) Please let me know if I should do a major and minor upgrade. At this point, both ways don't work and I am stuck Regards Brian -Original Message- From: Nick Ramirez [mailto:nickra...@hotmail.com] Sent: 18 October 2010 17:46 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] MSI upgrade remove old registries A major upgrade, as you probably know, will completely remove the old version. So, if your second installer does not write to the registry, it makes sense that the value will be removed but not replaced. You shouldn't change the UpgradeCode for the lifetime of the product, across all upgrade scenarios. Are you using WiX to write to the Registry? What does that code look like then? How have you got the minor upgrade set up? Is it a patch? Or a full install? Does it use WiX elements to write to the Registry? -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/MSI-upgrad e-remove-old-registries-tp5639349p5647762.html Sent from the wix-users mailing list archive at Nabble.com. -- Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] MSI upgrade remove old registries
All, What I want to achieve: I'd like to do a major upgrade with old registry settings retained from previous installer. i.e. registry values previously installed by an older installer which later got updated I tried the following ways but still failed. Example: I have a previous install (Installer A) that populates the registry, say: hklm\Brian\Test : install=1 if I then change the registry manually afterwards hklm\Brian\Test : install=2 Case 1) Major upgrade If I do a major upgrade with another installer (Installer B), it removes hklm\Brian\Test completely. Installer B has a new packagecode and productcode but same upgradecode compare to Installer A. Installer B itself does not change hklm\Brian\Test I then tried with a different upgrade code, this works but you end up having multiple entries in Add/Remove Programs Case 2) Minor upgrade Do a minor upgrade with another installer (Installer C) using REINSTALL=ALL REINSTALLMODE=vomus Installer C itself does not change hklm\Brian\Test Result It reverts the registry back to what the previous installer (Installer A) default is. i.e. hklm\Brian\Test : install=1 Regards Brian _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Registry on 64bit XP vs Win7
Hi there I found by testing that in 64 bit XP, the registry path is somehow different It should be hklm/SOFTWARE but now becomes hklm/SOFTWARE/wow6432 How do I get WIX to selectively install into the right paths depending on whether it's XP or Win7 Brian _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] WIX Auto-Updates
Hi there Since ClickThrough is not ready yet, can anyone suggest what other alternatives are available? I googled some third party software that seem to handle auto upgrade but I'm not sure how well they work. http://www.catenalogic.com/products/updater/information http://www.autoupdateplus.com/ Has anyone got any recommendation? Brian -Original Message- From: Rob Mensching [mailto:r...@wixtoolset.org] Sent: 13 May 2009 05:43 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WIX Updates 1. MSMQ: I believe so. If the bug isn't opened it was either fixed or punted. 2. Office: today the Office Extension is only used by ClickThrough. Since development on ClickThrough has been postponed until WiX v4 the Office Extension can be basically ignored. Chris Snider wrote: I was checking out the new version of WIX due in July and was wondering if the issues with the MSMQ Extension and the Office Extension would be resolved. Specifically: MSMQ Extension; On a repair, it fails with an error when the queue already exists. It appears a check for the existing queue is not completed before attempting to create the queue Office Extension; I haven't been able to find any documentation on how to use it. Thanks, Christopher Bones Snider Software Engineer Warfighter's Edge (WEdge) Institute for Information Technology Applications (IITA) United States Air Force Academy www.wedge.hpc.mil chris.sni...@wedge.hpc.mil mailto:r...@wedge.hpc.mil DSN 333-0654/ COMM 719-333-0654 Yahoo! IM: chris_snider The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code. - Paul Graham -- The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail
[WiX-users] WIX msi Auto-Updates
Hi there Since ClickThrough is not ready yet, can anyone suggest what other alternatives are available? I googled some third party software that seem to handle auto upgrade but I'm not sure how well they work. http://www.catenalogic.com/products/updater/information http://www.autoupdateplus.com/ Has anyone got any recommendation? Brian -Original Message- From: Rob Mensching [mailto:r...@wixtoolset.org] Sent: 13 May 2009 05:43 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WIX Updates 1. MSMQ: I believe so. If the bug isn't opened it was either fixed or punted. 2. Office: today the Office Extension is only used by ClickThrough. Since development on ClickThrough has been postponed until WiX v4 the Office Extension can be basically ignored. Chris Snider wrote: I was checking out the new version of WIX due in July and was wondering if the issues with the MSMQ Extension and the Office Extension would be resolved. Specifically: MSMQ Extension; On a repair, it fails with an error when the queue already exists. It appears a check for the existing queue is not completed before attempting to create the queue Office Extension; I haven't been able to find any documentation on how to use it. Thanks, Christopher Bones Snider Software Engineer Warfighter's Edge (WEdge) Institute for Information Technology Applications (IITA) United States Air Force Academy www.wedge.hpc.mil chris.sni...@wedge.hpc.mil mailto:r...@wedge.hpc.mil DSN 333-0654/ COMM 719-333-0654 Yahoo! IM: chris_snider The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code. - Paul Graham -- The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Install File Shortcut based on registry value
I want to install file shortcuts based on a value in registry, can it be done? If HKLM\software\myapp\myKey1 exists, then don't install shortcut If HKLM\software\myapp\myKey2 exists, then install shortcut How can I add conditions to components and features? Do I have to use custom actions? If so, any examples? In test1.wxs Feature Id='Binaries' Title='Deploy Binaries' Description='Deploy Binary Files' Level='1' ComponentRef Id='File1dll' / /Feature In test2.wxs - where shortcut is created Component Id='file1dll' Guid='ad42bd82-ac90-48f2-8db8-eab8a3921018' File Id=file1.dll Name= file1.dll Source=Normal\file1.dll KeyPath=yes Vital=yes Shortcut Advertise=yes Id=MyMenuShortcut Directory= dirMyCalc Name=MyCalc WorkingDirectory=MyCalcBin Icon Id=Myicondll SourceFile=Normal\file1.dll / /Shortcut Shortcut Advertise=yes Id=MyDeskTopShortcut Directory=DesktopFolder Name=Launch MyFile WorkingDirectory= MyCalcBin Icon Id=etdesktop.exe SourceFile=Normal\file1.dll / /Shortcut /File RemoveFolder Id=DeleteMyMenuShortcut Directory= dirMyCalc On=uninstall / RemoveFolder Id=DeleteMyDeskTopShortcut Directory=DesktopFolder On=uninstall / RemoveFolder Id=MyProgramMenuDir Directory=ProgramMenuDir On=uninstall / /Component In test3.wxs - where shortcut is NOT created Component Id='file1dll' Guid='ad42bd82-ac90-48f2-8db8-eab8a3921018' KeyPath=yes File Id=file1.dll Name= file1.dll Source=Normal\file1.dll Another thing I want to do is this If HKLM\software\myapp\myvalue does not exist, run extra features and custom actions? Regards Brian Yu _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] wix icon
Is there a way in WIX to add icon to the dialog boxes at Top left corner? Regards Brian _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Third-party installation
Try using this http://dotnetinstaller.codeplex.com/ As far as I know, WIX doesn't support multiple msi's -Original Message- From: MacDiarmid, James D [mailto:james.macdiar...@eds.com] Sent: 01 July 2009 16:21 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] Third-party installation All, I have a couple third-party installers, such as the SOAP toolkit, I need to kick off during my installer. This file does not get installed with the rest of the application. How would I go about setting that up? Thanks, Jim -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How does the WiX team generate wix.chm from wix.xsd?
If it helps, there's Adobe Robohelp Brian -Original Message- From: zett42 [mailto:sa...@gmx.de] Sent: 01 July 2009 16:40 To: wix-users@lists.sourceforge.net Subject: [WiX-users] How does the WiX team generate wix.chm from wix.xsd? I assume you have some nifty tool to do this? I like the style of the CHM documentation very much, so I would like to create my own CHMs from XSDs in this way... Thanks -- View this message in context: http://n2.nabble.com/How-does-the-WiX-team-generate-wix.chm-from-wix.xsd --tp3189821p3189821.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 _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Delete registry value
RemoveRegistryValue Id=dummy1 Root=HKLM Key=SOFTWARE\DOT\blahblah Name=dummyvalue / Regards Brian -Original Message- From: Alex Ivanoff [mailto:alex.ivan...@shavlik.com] Sent: 29 June 2009 22:33 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] Delete registry value 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 _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] wix uninstall dialog
Is it still the case where we cannot custom uninstallation? On 10/5/06, Bob Arnson [EMAIL PROTECTED] wrote: Alex Mendes da Costa wrote: I'm working on setting up an installer using WiX. When I uninstall my product, there's a dialog box displayed that just has a progress bar. I'd like to customize this uninstall dialog with some strings that explain to the user what's going on. Please would you let me know how to do that. I haven't found anything relevant in any of the documentation or in the examples that come with WiX. You can add ProgressText elements to add strings for each action but otherwise Add/Remove Programs runs uninstalls in basic UI mode so customization isn't possible. _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Uninstall password prompt
I want to the installer to prompt for passwords when user uninstalls, this prevents any joe bloggs uninstalling my software. Is this possible? Brian _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Register Now Save for Velocity, the Web Performance Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Calling a external setup package
Hi there I am trying to get my installer to run dotnet2.exe and others as pre-requisites before running my msi. After some googling, the term I was looking for was bootstrapper / chaininstaller Is it still the case where WIX don't really support it? Even with using custom action? If so I'll try and learn how to use dotnetinstaller Brian -Original Message- From: dB. [mailto:dbl...@dblock.org] Sent: 19 March 2009 12:18 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Calling a external setup package On an even more positive note this is fully supported by http://dotnetinstaller.codeplex.com/. You will soon need something that checks whether your .exe needs to be run, dotnetinstaller will do it for you. -Original Message- From: Brian Rogers [mailto:rogers.br...@gmail.com] Sent: Thursday, March 19, 2009 2:29 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Calling a external setup package Hey Jim, There is not an official way to do this at the time. You could develop your own bootstrapper that would launch the sequence. It is highly recommend that you don't use a custom action to launch a secondary process while installing. On a positive note, WIX is currently in the process of developing Burn (a bootstrapper). No official release date is set at this time. Thanks, Brian Rogers Intelligence removes complexity. - Me http://icumove.spaces.live.com On Fri, Mar 6, 2009 at 11:50 AM, MacDiarmid, James D james.macdiar...@eds.com wrote: If I want to call a setup package such as a third-party exe, would I need to include it in the install, or can I just include it on the install media? Jim MacDiarmid EDS, an HP company U.S. Public Sector Department of Homeland Security Segment 703-236-3821(office) 571-247-2343(cell) -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net
[WiX-users] WIX shortcuts for ALLUSERS
How do I make sure shortcuts created will appear for all users? Not just the user who installs the application? Component Id='LogFileCollectionIntraday' Guid='csdsd1-ac46-4f91-a3f5-b0a18a48692a' File Id=LogFileCollectionIntraday.bat Name=LogFileCollection - Intraday.bat Source=Normal\LogFileCollection - Intraday.bat KeyPath=yes Vital=yes Shortcut Advertise=yes Id=LogIntradayShortcut Directory=DIRES Name=Collect Log Files WorkingDirectory=EasyTradeBin Icon Id=LogIntraday.bat SourceFile=Normal\LogFileCollection - Intraday.bat / /Shortcut /File /Component _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] WIX shortcuts for ALLUSERS
I managed it by adding Property Id=ALLUSERS Value=1 / But I notice the HKCU registry does not get deployed on all users Is there a way to have this done? -Original Message- From: Yu, Brian [mailto:b...@easyscreen.com] Sent: 09 March 2009 13:56 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] WIX shortcuts for ALLUSERS How do I make sure shortcuts created will appear for all users? Not just the user who installs the application? Component Id='LogFileCollectionIntraday' Guid='csdsd1-ac46-4f91-a3f5-b0a18a48692a' File Id=LogFileCollectionIntraday.bat Name=LogFileCollection - Intraday.bat Source=Normal\LogFileCollection - Intraday.bat KeyPath=yes Vital=yes Shortcut Advertise=yes Id=LogIntradayShortcut Directory=DIRES Name=Collect Log Files WorkingDirectory=EasyTradeBin Icon Id=LogIntraday.bat SourceFile=Normal\LogFileCollection - Intraday.bat / /Shortcut /File /Component _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Registry Manipulation
Thanks for all the contribution. Tony if you can get yours to work, please send me an example -Original Message- From: Rob Mensching [mailto:rob.mensch...@microsoft.com] Sent: 09 February 2009 20:07 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Registry Manipulation If a Component condition has already been evaluated it will not be evaluated again (like in repair) unless the Component is marked Transitive. -Original Message- From: Tony Juricic [mailto:tjuri...@tradestation.com] Sent: Monday, February 09, 2009 11:54 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Registry Manipulation I'll give it a try again as I am obviously missing something. I am specifically referring to reinstall where REINSTALLMODE has option u meaning: Rewrite all required registry entries from the Registry Table that go to the HKEY_CURRENT_USER or HKEY_USERS registry hive. You are saying that, if I condition the component out, this above won't apply to that particular Registry entry/component? -Original Message- From: Rob Mensching [mailto:rob.mensch...@microsoft.com] Sent: Monday, February 09, 2009 12:15 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Registry Manipulation If you condition out a Component then nothing in that Component should be installed/uninstalled/repaired. -Original Message- From: Tony Juricic [mailto:tjuri...@tradestation.com] Sent: Monday, February 09, 2009 08:36 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Registry Manipulation Would this really work? I ask because I have never managed to get conditions to work for Registry components. In my experience Registry is handled in bulk. All the components (i.e. Registry keys and values) either get created/written or no. -Original Message- From: p...@hoaske.dk [mailto:p...@hoaske.dk] Sent: Monday, February 09, 2009 9:39 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Registry Manipulation Hi Brian, after doing the RegistrySearch the property MYREGKEYPROP will be assigned the value if the key exists. If the key doesn't exist, the property MYREGKEYPROP will be assigned the default value YetNotSet. You can use that fact in the condition for the component that writes/creates the key as explained: Component Id=CreateKeyComponent Guid= KeyPath=yes RegistryValue Id=WRITEREGVALUE Action=write Key=SOFTWARE\SomeThing\MyKey Name=RegValueName Root=HKLM Type=string Value=NewValue/ ConditionMYREGKEYPROP~=YetNotSet/Condition /Component It should now create the key if the Registry value was not found (Which means MYREGKEYPROP was assigned the default value YetNotSet. Kind regards, Hans On Mon, February 9, 2009 14:33, Yu, Brian wrote: Thanks for this, I'll give it a try. Is it possible to add a flag in the RegistryValue to say don't write/create if value exists? Probably too late for me, but I think it'll be a useful feature in the future. -Original Message- From: p...@hoaske.dk [mailto:p...@hoaske.dk] Sent: 09 February 2009 13:09 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Registry Manipulation Hi Brian, what about something along the lines of: Property Id=MYREGKEYPROP Value=YetNotSet RegistrySearch Id=MYREGKEYSEARCH Key=MyKey Name=RegValueName Root=HKLM Type=raw/ /Property Component Id=CreateKeyComponent Guid= KeyPath=yes RegistryValue Id=WRITEREGVALUE Action=write Key=MyKey Name=RegValueName Root=HKLM Type=string Value=NewValue/ ConditionNOT (MYREGKEYPROP~=A-value OR MYREGKEYPROP~=YetNotSet)/Condition /Component Regards, Hans On Mon, February 9, 2009 12:19, Yu, Brian wrote: Is it possible for wix to search for existing registry value and if it exists or equal to a certain value, then leave the registry untouched But if it does not exist, then create? Is it a combination of using RegistrySearch and RegistryKey? How would it work? Brian Yu _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness
[WiX-users] Patch Installer Issue
I wrote an installer ABC.1.2.3.0.msi which installs the full product I then create ABC.1.2.3.1msi as a patch and to install it I have to run in command line msiexec /i ABC.1.2.3.1.msi REINSTALL=ALL REINSTALLMODE=vomus I put the above string in a ABC.cmd so that users can just run it by double clicking it. However, I notice that it requires the original ABC 1.2.3.0.msi in the same path of the ABC.1.2.3.1.msi Is this by design? And if so why? Also I tried ABC.1.2.3.2.msi and it only seem to need the original ABC 1.2.3.0.msi Then I tried to uninstall ABC.1.2.3.1.msi from Add or Remove programs And it correctly removes the file I patched (say mytest.dll) and left the rest alone However, if I reapply the patch, the mytest.dll file does not get installed? Brian Yu _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Registry Manipulation
Is it possible for wix to search for existing registry value and if it exists or equal to a certain value, then leave the registry untouched But if it does not exist, then create? Is it a combination of using RegistrySearch and RegistryKey? How would it work? Brian Yu _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Registry Manipulation
Thanks for this, I'll give it a try. Is it possible to add a flag in the RegistryValue to say don't write/create if value exists? Probably too late for me, but I think it'll be a useful feature in the future. -Original Message- From: p...@hoaske.dk [mailto:p...@hoaske.dk] Sent: 09 February 2009 13:09 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Registry Manipulation Hi Brian, what about something along the lines of: Property Id=MYREGKEYPROP Value=YetNotSet RegistrySearch Id=MYREGKEYSEARCH Key=MyKey Name=RegValueName Root=HKLM Type=raw/ /Property Component Id=CreateKeyComponent Guid= KeyPath=yes RegistryValue Id=WRITEREGVALUE Action=write Key=MyKey Name=RegValueName Root=HKLM Type=string Value=NewValue/ ConditionNOT (MYREGKEYPROP~=A-value OR MYREGKEYPROP~=YetNotSet)/Condition /Component Regards, Hans On Mon, February 9, 2009 12:19, Yu, Brian wrote: Is it possible for wix to search for existing registry value and if it exists or equal to a certain value, then leave the registry untouched But if it does not exist, then create? Is it a combination of using RegistrySearch and RegistryKey? How would it work? Brian Yu _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com ___ WiX-users mailing
[WiX-users] msi logging
I got this from http://www.dalun.com/wix/06.26.2005.htm c:\WiX\msiexec /i product.msi /L*v log.txt Is this the only way to write out logging? I find it difficult to work out what the installer is doing, is there any way to change the logging level? Is there some sort of reference document we can look up? Brian _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] How do you skip overwriting existing registry value
My installer writes default values to the registry for a new install However, I'd like the installer to skip writing if it already exists as they are user created - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] backuponinstall
I tried the following but the msi just fails Binary Id='backupmy.bat' SourceFile=Backup\backup.bat/ CustomAction Id='testbackup' BinaryKey='backupmy.bat' ExeCommand='' Return='check'/ ... Custom Action='testbackup' Before='InstallFiles'Not Installed OR REINSTALL/Custom I can't find this file either C:\WINDOWS\Installer\MSI1429.tmp as it gets removed. MSI (s) (08:68) [14:08:00:593]: Note: 1: 1721 2: testbackup 3: C:\WINDOWS\Installer\MSI1429.tmp 4: Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: testbackup, location: C:\WINDOWS\Installer\MSI1429.tmp, command: MSI (s) (08:68) [14:08:05:312]: Product: EasyTrade 1.5 SP1 1.5.7.0 -- Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: testbackup, location: C:\WINDOWS\Installer\MSI1429.tmp, command: Action ended 14:08:05: testbackup. Return value 3. MSI (s) (08:68) [14:08:05:328]: Machine policy value 'DisableRollback' is 0 MSI (s) (08:68) [14:08:05:328]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\R ollback\Scripts 3: 2 MSI (s) (08:68) [14:08:05:328]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\R ollback\Scripts 3: 2 MSI (s) (08:68) [14:08:05:328]: No System Restore sequence number for this installation. -Original Message- From: Rob Mensching [mailto:[EMAIL PROTECTED] Sent: 24 November 2008 18:44 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] backuponinstall A batch file? Wow, this is for an internal tool only right? -Original Message- From: Brian Simoneau [mailto:[EMAIL PROTECTED] Sent: Monday, November 24, 2008 10:29 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] backuponinstall Add the batch file as a Binary and run the custom action before InstallFiles. -Brian Simoneau -Original Message- From: Yu, Brian [mailto:[EMAIL PROTECTED] Sent: Monday, November 24, 2008 8:04 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] backuponinstall Hi there I am trying to backup all files under INSTALLDIR before installation M plan is to use custom action to run a bat file that does the copying. I tried running the bat file as is and deploying the bat file itself first The problem is that MSI InstallFiles action install all files before my custom action kicks in and overwrites my old binaries Any help is appreciated Brian _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand
[WiX-users] backuponinstall
Hi there I am trying to backup all files under INSTALLDIR before installation M plan is to use custom action to run a bat file that does the copying. I tried running the bat file as is and deploying the bat file itself first The problem is that MSI InstallFiles action install all files before my custom action kicks in and overwrites my old binaries Any help is appreciated Brian _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] how to convert .reg to .wxs in wix 3.0
Bit of google and found the following wix 2.0 - Tallow.exe -reg reg_file.reg Is there a way for wix 3 to do the same? http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg17985.htm l Brian Yu EasyScreen 155 Bishopsgate London EC2M 3TQ 0207 650 4410 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] wix loading from .reg
Hi there Is there a way to get WIX to load registry values from a .reg file? If I have to write registry entries for each line it'll take a long time I also tried using the heat, but as I passed in the file it just treats it as normal file. Brian - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] running .reg file
Is there a method to simply include the .reg file and exec that on the client as part of the install? - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] running .reg file
I agree if u support this there won't be any rollback action Is there an easy way to run tallow equivalent command to get a typical .reg file into wxs? I install wix 3.0.4318, but there's no tool to do that for me. -Original Message- From: Rob Mensching [mailto:[EMAIL PROTECTED] Sent: 29 September 2008 15:48 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] running .reg file No, for good reason. How would you reference count that content? What about rollback? Patching? -Original Message- From: Yu, Brian [mailto:[EMAIL PROTECTED] Sent: Monday, September 29, 2008 05:37 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] running .reg file Is there a method to simply include the .reg file and exec that on the client as part of the install? - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Wix Add Dialog to prompt for username and pwd
I am struggling to find a good example to follow to insert a dialog box to prompt for service account user name and password. Can anyone help? http://www.tramontana.co.hu/wix/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Richard Sent: 11 September 2008 18:19 To: WiX Users Subject: Re: [WiX-users] Wix Add Dialog to prompt for username and pwd In article [EMAIL PROTECTED], Bob Arnson [EMAIL PROTECTED] writes: Richard wrote: Where is this extension documented? I get a file not found when attemping to access this URL. In WiX.chm. The schema namespace is just for uniqueness. OK, looking at the Group element, it doesn't let you identify a group by its well-known SID so attempting to reference the Administrators group on non-English distributions of Windows will fail because the name of the groups are localized, but the SIDs are always the same. While this follows the model of permissions that Windows Installer has, its still the wrong model. To be honest, the small amount of permissions stuff that is in Windows Installer itself just feels not very well thought out to me. Its one of the weaker areas of Windows Installer. -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] wix localisation
Hi there I followed the tutorial and was trying to pass in different language settings. e.g. -cultures:nl-nl but it errors. Does it have to be -cultures:en-us for wix version 3.0.4318.0? c:\Program Files\Windows Installer XML v3\bin\candle.exe InstallProduct.wxs -ext WixComPlusExtension -ext WixIISExtension c:\Program Files\Windows Installer XML v3\bin\light.exe -out InstallProduct.msi InstallProduct.wixobj -ext WixUIExtension -ext WixIISExtension -cultures:en-us -ext WixComPlusExtension - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] wix localisation
Please ignore this as I found a language code in package and product which I can use. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Yu, Brian Sent: 12 September 2008 14:35 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] wix localisation Hi there I followed the tutorial and was trying to pass in different language settings. e.g. -cultures:nl-nl but it errors. Does it have to be -cultures:en-us for wix version 3.0.4318.0? c:\Program Files\Windows Installer XML v3\bin\candle.exe InstallProduct.wxs -ext WixComPlusExtension -ext WixIISExtension c:\Program Files\Windows Installer XML v3\bin\light.exe -out InstallProduct.msi InstallProduct.wixobj -ext WixUIExtension -ext WixIISExtension -cultures:en-us -ext WixComPlusExtension - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Wix Add Dialog to prompt for username and pwd
Thanks Neil. I've got this error even when I added the bin directory to my PATH. Any clues? C:\candle /? Unhandled Exception: System.IO.FileNotFoundException: Could not load file or ass embly 'wix, Version=3.0.3907.0, Culture=neutral, PublicKeyToken=ce35f76fcda82bad ' or one of its dependencies. The system cannot find the file specified. File name: 'wix, Version=3.0.3907.0, Culture=neutral, PublicKeyToken=ce35f76fcda 82bad' WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\M icrosoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure lo gging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fus ion!EnableLog]. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Neil Sleightholm Sent: 12 September 2008 16:52 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Wix Add Dialog to prompt for username and pwd I wrote a bit about custom UIs here: http://neilsleightholm.blogspot.com/2008/08/customised-uis-for-wix.html. Neil Neil Sleightholm X2 Systems Limited [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] From: [EMAIL PROTECTED] on behalf of Yu, Brian Sent: Fri 12/09/2008 02:08 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Wix Add Dialog to prompt for username and pwd I am struggling to find a good example to follow to insert a dialog box to prompt for service account user name and password. Can anyone help? http://www.tramontana.co.hu/wix/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Richard Sent: 11 September 2008 18:19 To: WiX Users Subject: Re: [WiX-users] Wix Add Dialog to prompt for username and pwd In article [EMAIL PROTECTED], Bob Arnson [EMAIL PROTECTED] writes: Richard wrote: Where is this extension documented? I get a file not found when attemping to access this URL. In WiX.chm. The schema namespace is just for uniqueness. OK, looking at the Group element, it doesn't let you identify a group by its well-known SID so attempting to reference the Administrators group on non-English distributions of Windows will fail because the name of the groups are localized, but the SIDs are always the same. While this follows the model of permissions that Windows Installer has, its still the wrong model. To be honest, the small amount of permissions stuff that is in Windows Installer itself just feels not very well thought out to me. Its one of the weaker areas of Windows Installer. -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] WIX Upgrade code
Hi there I've set up 3 msi. One base install(309) and 2 minor upgrades (499 and 599) I expect that 599.msi can only br run when 499 is previously patched. However, I am able to run 599.msi straight after installing 309.msi How do u specify this range? 309.wxs Upgrade Id='b9bb6a3a-1cd3-4d20-a0b0-769c4eec4d0e' UpgradeVersion OnlyDetect='yes' Property='NEWERFOUND' Minimum='2.2.40.309' IncludeMinimum='no' / /Upgrade 499.wxs Upgrade Id='b9bb6a3a-1cd3-4d20-a0b0-769c4eec4d0e' UpgradeVersion OnlyDetect='yes' Property='PATCHFOUND' Minimum='2.2.40.309' IncludeMinimum='yes' Maximum='2.2.40.499' IncludeMaximum='yes'/ UpgradeVersion OnlyDetect='yes' Property='NEWERFOUND' Minimum='2.2.40.499' IncludeMinimum='no' / /Upgrade 599.wxs Upgrade Id='b9bb6a3a-1cd3-4d20-a0b0-769c4eec4d0e' UpgradeVersion OnlyDetect='yes' Property='PATCHFOUND' Minimum='2.2.40.499' IncludeMinimum='yes' Maximum='2.2.40.599' IncludeMaximum='yes'/ UpgradeVersion OnlyDetect='yes' Property='NEWERFOUND' Minimum='2.2.40.599' IncludeMinimum='no' / /Upgrade Brian Yu EasyScreen (Marex Financial) 155 Bishopsgate London EC2M 3TQ 0207 650 4410 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Wix Service - grant logon rights
How do u grant logon rights to services created by custom actions? CustomAction Id='InstallService' FileKey=IdService ExeCommand='/Service' Execute=deferred Return='check' HideTarget=no Impersonate=no/ InstallExecuteSequence Custom Action=InstallService After=InstallFiles Not Installed OR REINSTALL/Custom RemoveExistingProducts After='InstallFinalize' / /InstallExecuteSequence - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] does running upgrade msi or patch msistill require additional command line switches?
I had the same issue and used the following custom actions But double clicking the new msi still fails to run as it complains there's already a version running. CustomAction Id='AlreadyUpdated' Error='program is already installed.' / CustomAction Id='NoDowngrade' Error='A later version of program is already installed.' / CustomAction Id='Patch_SetReinstall' Property='REINSTALL'Value='ALL'/ CustomAction Id='Patch_SetReinstallMode' Property='REINSTALLMODE'Value='vomus'/ InstallExecuteSequence . other custom actions ... Custom Action='AlreadyUpdated' After='FindRelatedProducts'PATCHFOUND/Custom Custom Action='NoDowngrade' After='FindRelatedProducts'NEWERFOUND/Custom Custom Action='Patch_SetReinstall' After=LaunchConditionsInstalled/Custom Custom Action='Patch_SetReinstallMode' After=Patch_SetReinstallInstalled/Custom /InstallExecuteSequence Yet without the custom actions of the Reinstalls, running this command line works msiexec -i program.msi REINSTALL=ALL REINSTALLMODE=vomus -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert O'Brien Sent: 09 September 2008 19:20 To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] does running upgrade msi or patch msistill require additional command line switches? Awesome thanks...so with this in place one should be able to just double click on the My deliverable Small Update or Minor Upgrade Patch.msp and get the desired result? To set these required flags in the case of using a My Deliverable Small Update or Minor Upgrade.msi approach to update an existing install would I include similar CustomActions but use the condition UPGRADE and Installed versus PATCH and Installed? In an earlier response it was suggested that to execute a minor upgrade you need reinstallmode=vomus not omus for this to work. Is that only for the case of applying a minor upgrade using a My Deliverable Small Update or Minor Upgrade.msi approach to update an existing install? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Nannenga Sent: Tuesday, September 09, 2008 7:32 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] does running upgrade msi or patch msi still require additional command line switches? In our installs, we don't utilize a patch wrapper. Instead, we set the REINSTALL and REINSTALLMODES appropriately within our installation(s)... CustomAction Id='Patch_SetReinstall' Property='REINSTALL'Value='ALL'/ CustomAction Id='Patch_SetReinstallMode' Property='REINSTALLMODE'Value='omus'/ InstallExecuteSequence ... LaunchConditions/ Custom Action='Patch_SetReinstall' After=LaunchConditionsPATCH and Installed/Custom Custom Action='Patch_SetReinstallMode' After=Patch_SetReinstallPATCH and Installed/Custom ... /InstallExecuteSequence With respect to multiple instances, the customer applies the patch via the command line passing in the instance product code to patch if they don't want all relevant instances updated by double clicking on the MSP file. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Pally Sandher Sent: Tuesday, September 09, 2008 5:54 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] does running upgrade msi or patch msi still require additional command line switches? Bob Arnson wrote: Robert O'Brien wrote: q2 - do the same REINSTALLMODE switch settings apply when trying to use a patch to carry out a minor or major upgrade? Yes, though usually MSI picks the right values for you. Though patches aren't generally double-click installable; you usually need to provide a wrapper. I've yet to find a way to generate an MSP which doesn't need a wrapper executable or be launched using msiexec /p to work as one would expect. If anyone knows how, please share so we can update the WiX 3.0 documentation accordingly. Palbinder Sandher Software Deployment and IT Administrator T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the Virtual Environment** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson Sent: 07 September 2008 21:16 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] does running upgrade msi or patch msi still require additional command line switches? Robert O'Brien wrote: q2 - do the same REINSTALLMODE switch settings apply when trying to use a patch to carry out a minor or major upgrade? Yes, though usually MSI picks the right values for
Re: [WiX-users] does running upgrade msi orpatch msistill require additional command line switches?
Is there an equivalent in MSI? i.e. can we do this in msi? In the tutorial, it says it must be done via command line -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Nannenga Sent: 10 September 2008 17:42 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] does running upgrade msi orpatch msistill require additional command line switches? The info I provided below was in response to the double click an MSP file; not in regards to an MSI. Good info to have, though... -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Yu, Brian Sent: Wednesday, September 10, 2008 11:13 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] does running upgrade msi or patch msistill require additional command line switches? I had the same issue and used the following custom actions But double clicking the new msi still fails to run as it complains there's already a version running. CustomAction Id='AlreadyUpdated' Error='program is already installed.' / CustomAction Id='NoDowngrade' Error='A later version of program is already installed.' / CustomAction Id='Patch_SetReinstall' Property='REINSTALL'Value='ALL'/ CustomAction Id='Patch_SetReinstallMode' Property='REINSTALLMODE'Value='vomus'/ InstallExecuteSequence . other custom actions ... Custom Action='AlreadyUpdated' After='FindRelatedProducts'PATCHFOUND/Custom Custom Action='NoDowngrade' After='FindRelatedProducts'NEWERFOUND/Custom Custom Action='Patch_SetReinstall' After=LaunchConditionsInstalled/Custom Custom Action='Patch_SetReinstallMode' After=Patch_SetReinstallInstalled/Custom /InstallExecuteSequence Yet without the custom actions of the Reinstalls, running this command line works msiexec -i program.msi REINSTALL=ALL REINSTALLMODE=vomus -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert O'Brien Sent: 09 September 2008 19:20 To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] does running upgrade msi or patch msistill require additional command line switches? Awesome thanks...so with this in place one should be able to just double click on the My deliverable Small Update or Minor Upgrade Patch.msp and get the desired result? To set these required flags in the case of using a My Deliverable Small Update or Minor Upgrade.msi approach to update an existing install would I include similar CustomActions but use the condition UPGRADE and Installed versus PATCH and Installed? In an earlier response it was suggested that to execute a minor upgrade you need reinstallmode=vomus not omus for this to work. Is that only for the case of applying a minor upgrade using a My Deliverable Small Update or Minor Upgrade.msi approach to update an existing install? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Nannenga Sent: Tuesday, September 09, 2008 7:32 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] does running upgrade msi or patch msi still require additional command line switches? In our installs, we don't utilize a patch wrapper. Instead, we set the REINSTALL and REINSTALLMODES appropriately within our installation(s)... CustomAction Id='Patch_SetReinstall' Property='REINSTALL'Value='ALL'/ CustomAction Id='Patch_SetReinstallMode' Property='REINSTALLMODE'Value='omus'/ InstallExecuteSequence ... LaunchConditions/ Custom Action='Patch_SetReinstall' After=LaunchConditionsPATCH and Installed/Custom Custom Action='Patch_SetReinstallMode' After=Patch_SetReinstallPATCH and Installed/Custom ... /InstallExecuteSequence With respect to multiple instances, the customer applies the patch via the command line passing in the instance product code to patch if they don't want all relevant instances updated by double clicking on the MSP file. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Pally Sandher Sent: Tuesday, September 09, 2008 5:54 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] does running upgrade msi or patch msi still require additional command line switches? Bob Arnson wrote: Robert O'Brien wrote: q2 - do the same REINSTALLMODE switch settings apply when trying to use a patch to carry out a minor or major upgrade? Yes, though usually MSI picks the right values for you. Though patches aren't generally double-click installable; you usually need to provide a wrapper. I've yet to find a way to generate an MSP which doesn't need a wrapper executable or be launched using msiexec /p to work as one would expect. If anyone knows how, please share so we can update the WiX 3.0 documentation accordingly
Re: [WiX-users] Wix Add Dialog to prompt for username and pwd
This sounds like a good idea. To create a new account and give it admin rights Assuming the user installing the software has admin rights as well Can you show me how? Is there a reference link I can look into? Many Thanks Brian -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Richard Sent: 05 September 2008 20:05 To: WiX Users Subject: Re: [WiX-users] Wix Add Dialog to prompt for username and pwd In article [EMAIL PROTECTED] , Yu, Brian [EMAIL PROTECTED] writes: I read section 8 of http://www.tramontana.co.hu/wix/lesson8.php but there's no mention on how to write a dialog box that prompts for user name and password and use them to register COM+. Its never a good idea to prompt users for credentials at install time. Its a bad security practice and it leads to coupling of your product with credentials for some account, both of which may be changed or deleted and cause your product to start failing unexpectedly and strangely. You are better off creating accounts that can't be used as interactive logins, setting their credentials (username/password) explicitly and then setting the COM+ component to run as this newly created identity. Add priveleges, permissions and group membership to the newly created identity in order to give it the necessary permissions it needs to do its work. A system administrator is much more likely to understand your configuration when browsing the newly created credential because it has a description of what it does: Foo Inc. Processing Service Login. Any decent system administrator should resist random credential queries from programs they are installing. In fact, if any program asked me to enter credentials at install time, I'd be unlikely to recommend it to any serious outfit. -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Patch msi does not remove old files
I ran dummy1.msi which updates what dummy.msi puts into installdir Dummy.msi deploy 50 files, dummy1.msi deploy 10 files to the same installdir However, the 40 files remains after running the below command. How can I get rid of the old files? msiexec /i dummy1.msi REINSTALL=ALL REINSTALLMODE=vomus - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Wix Add Dialog to prompt for username and pwd
I read section 8 of http://www.tramontana.co.hu/wix/lesson8.php but there's no mention on how to write a dialog box that prompts for user name and password and use them to register COM+. Can anyone help? - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Wix COM+
I use the following and it works in terms of putting the file in the right place but fails to create COM+. Please help The error I am getting is as follow: C:\wixdev\ERCalc2c:\Program Files\Windows Installer XML v3\bin\candle.exe ERC alcManual.wxs ERCalcUI.wxs ERCalcCom.wxs ERCalcProduct.wxs -ext WixComPlusExtens ion Microsoft (R) Windows Installer Xml Compiler version 3.0.4318.0 Copyright (C) Microsoft Corporation. All rights reserved. ERCalcManual.wxs ERCalcUI.wxs ERCalcCom.wxs ERCalcProduct.wxs C:\wixdev\ERCalc2c:\Program Files\Windows Installer XML v3\bin\light.exe -out ERcalcInstall2.msi ERCalcManual.wixobj ERCalcUI.wixobj ERCalcCom.wixobj ERCalcP roduct.wixobj -ext WixUIExtension -cultures:en-us -ext WixComPlusExtension Microsoft (R) Windows Installer Xml Linker version 3.0.4318.0 Copyright (C) Microsoft Corporation. All rights reserved. C:\delivery\Dev\wix_public\src\ext\ComPlusExtension\wixlib\ComPlusExtens ion.wxs( 72) : warning LGHT1076 : ICE68: This package has elevated commit in CustomAction table (Action=ComPlusInstallExecuteCommit) but it has a schema less than 150. C:\delivery\Dev\wix_public\src\ext\ComPlusExtension\wixlib\ComPlusExtens ion.wxs( 74) : warning LGHT1076 : ICE68: This package has elevated commit in CustomAction table (Action=ComPlusInstallCommit) but it has a schema less than 150. C:\delivery\Dev\wix_public\src\ext\ComPlusExtension\wixlib\ComPlusExtens ion.wxs( 79) : warning LGHT1076 : ICE68: This package has elevated commit in CustomAction table (Action=ComPlusUninstallCommit) but it has a schema less than 150. Wxs file// ?xml version='1.0' encoding='windows-1252'? Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; xmlns:pca=http://schemas.microsoft.com/wix/2005/02/pubca; xmlns:complus=http://schemas.microsoft.com/wix/ComPlusExtension; Fragment Id='FragmentComplus' DirectoryRef Id=INSTALLDIR Directory Id=directory1 Name=Components Directory Id=directory2 Name=COMPlus Directory Id=directory3 Name=BOPhase2 Component Id=BOPhase2_DLL DiskId=1 Guid=63730333-119b-4613-9859-84aba3914eb4 File Id=file1 Name=ETGlobalBOImps.dll Source=C:\wixdev\ERCalc2\Components\COMPlus\BOPhase2\ETGlobalBOImps.dll / complus:ComPlusApplication Id=MyCOM Name=ETGlobalBOImps.Account complus:ComPlusAssembly Id=MyComPlusAssembly Type=native DllPath=C:\wixdev\ERCalc2\Components\COMPlus\BOPhase2\ETGlobalBOImps.dl l complus:ComPlusComponent Id=MyCOM CLSID=4653F0B3-F122-4B42-ACED-18939124C889 / /complus:ComPlusAssembly /complus:ComPlusApplication File Id=file2 Name=FIXBO.dll Source=C:\wixdev\ERCalc2\Components\COMPlus\BOPhase2\FIXBO.dll / /Component /Directory - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] uninstall custom action
I am new to WIX and found myself supporting it. It's a great tool and I'm sure there are more fun to be had. My question is At Uninstall, I want the msi to create a machine.config file and populate with important registry settings I used xmltask to get it to populate an existing file I created Connection.wxi Include Property Id=CONNECTION_STRING Value=dummy1 RegistrySearch Id=IDConnectionString Key=SOFTWARE\My\App1\ClientAPI Name=Location Root=HKLM Type=raw / /Property Property Id=OUTPUTLOGFILE RegistrySearch Id=IDOutString Key=SOFTWARE\My\Debug\App1 Name=OutputLogFile Root=HKLM Type=raw / /Property Property Id=LOGDIRECTORY RegistrySearch Id=IDCLogString Key=SOFTWARE\My\Debug\App1 Name=LogDirectory Root=HKLM Type=raw / /Property Property Id=MACHINE_CONFIG Value=c:\mymachine.config / /Include xmlconfig.wxi Include XmlConfig xmlns=http://schemas.microsoft.com/wix/UtilExtension; Id=BrianID3 Action=create ElementPath=//SOFTWARE/My/Debug/App1 File=[MACHINE_CONFIG] Name=OutputLogFile Node=value Value=[OUTPUTLOGFILE] On=uninstall/ /Include But in order for this to work, I need to create =c:\mymachine.config and populate it with xml tags SOFTWARE\My\Debug\App1 How can I get it msi to create a file c:\mymachine.config with those values? - Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users