Re: [WiX-users] CD and web-based deployment
Relative path goes in "Name" attribute (which defaults to the filename from SourceFile if you don't provide Name) and download URL goes in the "DownloadUrl" attribute. On Wed, Apr 18, 2012 at 10:15 PM, E. Timothy Uy wrote: > Wouldn't I need two URLs? The relative path in the CD and the web-based > path? > > On Wed, Apr 18, 2012 at 9:54 PM, Rob Mensching > wrote: > > > You can do it in one. Put all the necessary packages on the CD and make > > sure there are URLs for all packages then put the same stuff up on the > web. > > > > On Wed, Apr 18, 2012 at 12:48 PM, E. Timothy Uy wrote: > > > > > Hi, I'm just getting started with using burn to build the BootStrapper > > > (VS2010). If I want to make a CD *and *a web-based deployment will I > need > > > to make two bootstrapper projects? Or can I do it all in one. > > > > > > Thank you. > > > > > > Respectfully, > > > Tim > > > > > > > > > -- > > > Better than sec? Nothing is better than sec when it comes to > > > monitoring Big Data applications. Try Boundary one-second > > > resolution app monitoring today. Free. > > > http://p.sf.net/sfu/Boundary-dev2dev > > > ___ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > > > -- > > virtually, Rob Mensching - http://RobMensching.com LLC > > > > > -- > > For Developers, A Lot Can Happen In A Second. > > Boundary is the first to Know...and Tell You. > > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > > http://p.sf.net/sfu/Boundary-d2dvs2 > > ___ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > -- > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching - http://RobMensching.com LLC -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] CD and web-based deployment
Wouldn't I need two URLs? The relative path in the CD and the web-based path? On Wed, Apr 18, 2012 at 9:54 PM, Rob Mensching wrote: > You can do it in one. Put all the necessary packages on the CD and make > sure there are URLs for all packages then put the same stuff up on the web. > > On Wed, Apr 18, 2012 at 12:48 PM, E. Timothy Uy wrote: > > > Hi, I'm just getting started with using burn to build the BootStrapper > > (VS2010). If I want to make a CD *and *a web-based deployment will I need > > to make two bootstrapper projects? Or can I do it all in one. > > > > Thank you. > > > > Respectfully, > > Tim > > > > > -- > > Better than sec? Nothing is better than sec when it comes to > > monitoring Big Data applications. Try Boundary one-second > > resolution app monitoring today. Free. > > http://p.sf.net/sfu/Boundary-dev2dev > > ___ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > -- > virtually, Rob Mensching - http://RobMensching.com LLC > > -- > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] CD and web-based deployment
You can do it in one. Put all the necessary packages on the CD and make sure there are URLs for all packages then put the same stuff up on the web. On Wed, Apr 18, 2012 at 12:48 PM, E. Timothy Uy wrote: > Hi, I'm just getting started with using burn to build the BootStrapper > (VS2010). If I want to make a CD *and *a web-based deployment will I need > to make two bootstrapper projects? Or can I do it all in one. > > Thank you. > > Respectfully, > Tim > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching - http://RobMensching.com LLC -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] CD and web-based deployment
Hi, I'm just getting started with using burn to build the BootStrapper (VS2010). If I want to make a CD *and *a web-based deployment will I need to make two bootstrapper projects? Or can I do it all in one. Thank you. Respectfully, Tim -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] ERROR_INSTALL_SOURCE_ABSENT: error on update or uninstallation
A couple or three notes on causes: 1. A ResolveSource action with an incorrect condition can cause this, something that may be worth checking. 2. Any kind of update requires Windows to see if an incoming versioned file has a higher version than the one on the system. Some people do out-of-band updates, such as manually replacing a file instead of building a patch to install it. If this has happened, the only way for Windows to figure out if the file should be updated or not is to ask for the original install image to get that file back. I think similar things can happen on an uninstall if the file is shared. 3. More at http://msdn.microsoft.com/en-us/library/windows/desktop/aa370841(v=vs.85).aspx Phil W -Original Message- From: Rob Mensching [mailto:r...@robmensching.com] Sent: Wednesday, April 18, 2012 8:03 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] ERROR_INSTALL_SOURCE_ABSENT: error on update or uninstallation This is exactly why Burn caches MSIs for you on the users machine. One way to fix it would be to get the original MSI and run msiexec /fv . I believe that would get the original MSI cached again with the new source location then you can move forward with the upgrade. On Wed, Apr 18, 2012 at 5:30 AM, Osanger, Martin < martin.osan...@fabasoft.com> wrote: > Hello, > > I have the following questions about this msi error: > ERROR_INSTALL_SOURCE_ABSENT: Contact your technical support group. > System Error 1612. > > I built a msi package which works fine on 98% of all installations, > but sometimes on an update or uninstallation the system error 1612 occurs. > > In my opinion on nearly all installations where this error occurs it > couldn't be copied into the cache directory (C:\Windows\Installer). Is > there anything which I could do, to avoid this error or improve my > setup so that this error couldn't occur anymore? > > I invest a lot of time to search for a solution on the internet but I > only read the same things about removing the registry key or using the > Microsoft cleanup utility, but this things aren't the best way for many users. > > Kind regards, > martin > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second resolution > app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching - http://RobMensching.com LLC -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users *** Confidentiality Notice: This e-mail, including any associated or attached files, is intended solely for the individual or entity to which it is addressed. This e-mail is confidential and may well also be legally privileged. If you have received it in error, you are on notice of its status. Please notify the sender immediately by reply e-mail and then delete this message from your system. Please do not copy it or use it for any purposes, or disclose its contents to any other person. This email comes from a division of the Invensys Group, owned by Invensys plc, which is a company registered in England and Wales with its registered office at 3rd Floor, 40 Grosvenor Place, London, SW1X 7AW (Registered number 166023). For a list of European legal entities within the Invensys Group, please go to http://www.invensys.com/en/legal/default.aspx. You may contact Invensys plc on +44 (0)20 3155 1200 or e-mail recept...@invensys.com. This e-mail and any attachments thereto may be subject to the terms of any agreements between Invensys (and/or its subsidiaries and affiliates) and the recipient (and/or its subsidiaries and affiliates). -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] alternative licensing options for WiX
--On Wednesday, April 18, 2012 3:19 PM +0200 Dirk Räder wrote: > Although I'm not a lawyer, as far as I am concerned, WiX makes use of > CPL-licensed components only during compilation / build time. Custom actions might use WiX code, so you may end up bundling WiX scripts or executables that get used at install time. Is the UI purely descriptive or does it use code? I'd suspect the latter, so you'd be delivering that in your MSI. -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] REMOVE
Can someone please REMOVE me from this discussion group. -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Does anyone have any experience with the Binder File Manager Extension?
I need to move the functionality of one of our extensions from candle time to light time. Rob mentioned using the Binder File Manager extension but I can't seem to find any documentation on it. Any help is appreciated. Thanks, Jon W. McCain | Software Engineer - Install -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Installing into the roaming profile
Hello, My current situation (per user installation): I install my files to the "AppDataFolder" directory (in a subfolder). Now I can switch the pc's and have the installed data (saved to roaming profile) available. But I'm not able to uninstall the files, if I'm not on the pc where I installed the msi file (cached-msi-file and ARP entry was not roamed) Some customers delete their "LocalAppDataFolder" on logoff, so I have to install it to the "AppDataFolder" Are there any best practices for creating a WIX based MSI for roaming profiles? Kind regards, martin -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] VC2005 redistributables in per-user msi installation
You won't be able to use the MSMs. Honestly, you might be best of statically linking to the CRT in that scenario. I don't recall if VS2005 CRT allowed you to co-locate the files with your installation. That might be an option as well... depending on the license terms. On Wed, Apr 18, 2012 at 6:12 AM, Sergey wrote: > Hello, > > I prepare msi for my program. Msi must be installed in per-user mode. > Program will be located in LocalAppDataFolder. > Program is built using VC2005. It requires VC2005 redistributables. > > To install them I use such wix xml: > > > > > > > > > > > > > > > > > > > > > > > > > > SourceFile=".\3rdParty\vcredist_x86\Microsoft_VC80_CRT_x86.msm" > > DiskId="1" Language="0"/> > > > > SourceFile=".\3rdParty\vcredist_x86\policy_8_0_Microsoft_VC80_CRT_x86.msm" > > DiskId="1" Language="0"/> > > > > > > > Display="hidden" Level="1"> > > > > > > > > > > > > > > Target for VC redistributables is Windows folder. > Regular user can not write to that folder. > Is it possible to install VC2005 redistributables in per-user mode? What > target folder must I use for them? > > -- > Sergey > > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching - http://RobMensching.com LLC -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] ERROR_INSTALL_SOURCE_ABSENT: error on update or uninstallation
This is exactly why Burn caches MSIs for you on the users machine. One way to fix it would be to get the original MSI and run msiexec /fv . I believe that would get the original MSI cached again with the new source location then you can move forward with the upgrade. On Wed, Apr 18, 2012 at 5:30 AM, Osanger, Martin < martin.osan...@fabasoft.com> wrote: > Hello, > > I have the following questions about this msi error: > ERROR_INSTALL_SOURCE_ABSENT: Contact your technical support group. System > Error 1612. > > I built a msi package which works fine on 98% of all installations, but > sometimes on an update or uninstallation the system error 1612 occurs. > > In my opinion on nearly all installations where this error occurs it > couldn't be copied into the cache directory (C:\Windows\Installer). Is > there anything which I could do, to avoid this error or improve my setup so > that this error couldn't occur anymore? > > I invest a lot of time to search for a solution on the internet but I only > read the same things about removing the registry key or using the Microsoft > cleanup utility, but this things aren't the best way for many users. > > Kind regards, > martin > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching - http://RobMensching.com LLC -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to get heat.exe to harvest
There is a way... I just don't remember what it is. Can you open a bug to have it documented? On Wed, Apr 18, 2012 at 1:04 AM, Alexander Krivács Schrøder < alexander.schro...@mermaid.no> wrote: > I'm using WiX v3.6.2221. Is there a way to force it back on; a "I know > what I'm doing, now you do as I say" kind of switch, if you will? We never > had problems with harvesting in the past, and it gets a little annoying > having to manually list all the Content files in our project when > harvesting just grabs them all for us. I'm glad to see it's being brought > back in v4. > > -Original Message- > From: Rob Mensching [mailto:r...@robmensching.com] > Sent: 17. April 2012 16:49 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] How to get heat.exe to harvest > > What version of the WiX toolset are you using? Harvesting is off by > default in WiX v3.6 since it caused so many random problems in people's > builds. > We're investigating how to bring it back in WiX v4. > > On Tue, Apr 17, 2012 at 4:37 AM, Alexander Krivács Schrøder < > alexander.schro...@mermaid.no> wrote: > > > Hey. > > > > I'm having some issues with heat.exe/harvesting. I've set Harvest=True > > on one of the referenced projects and ProjectOutputGroups=Content, but > > when I build, heat.exe is never run. Only candle.exe and light.exe are > > run, and light.exe fails with this message, which is not that > > surprising, considering it is expecting some heat.exe output that > > isn't there: "error > > LGHT0094: Unresolved reference to symbol > > 'WixComponentGroup:Example.AssemblyName.Content' in section 'Product:*'." > > Is something changed when it comes to harvesting? I'm pretty sure I've > > used this successfully before. > > > > > > -- > > Better than sec? Nothing is better than sec when it comes to > > monitoring Big Data applications. Try Boundary one-second resolution > > app monitoring today. Free. > > http://p.sf.net/sfu/Boundary-dev2dev > > ___ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > -- > virtually, Rob Mensching - http://RobMensching.com LLC > > -- > Better than sec? Nothing is better than sec when it comes to monitoring > Big Data applications. Try Boundary one-second resolution app monitoring > today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching - http://RobMensching.com LLC -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Control and Property question
This might be useful: http://robmensching.com/blog/posts/2010/5/2/The-WiX-toolsets-Remember-Property-pattern On Wed, Apr 18, 2012 at 12:34 AM, wrote: > I'm new to WIX. I have a custom dialog with edit type control. Initially, > this is set to USERNAME variable, but when the user edits the default value > to preferred new value, I want to store the modified/new value of the edit > control to the property, or write to registry. Please advise on how to go > about this scenario. > > Regards, > > Benjamin Fallar III | Microsoft Developer Lead > Avanade Software & Cloud Services (ASCS) > Accenture | Manila > > > "Plan Ahead. Be Ahead. Plan BCM." > > www.accenture.com > > > > > Subject to local law, communications with Accenture and its affiliates > including telephone calls and emails (including content), may be monitored > by our systems for the purposes of security and the assessment of internal > compliance with Accenture policy. > > __ > > www.accenture.com > > > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching - http://RobMensching.com LLC -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Bootstrapper download progress
Exactly. You'll notice VS 11 does exactly that. On Wed, Apr 18, 2012 at 1:04 AM, Alexander Krivács Schrøder < alexander.schro...@mermaid.no> wrote: > Thanks for the clarifications. So I can use the Aquire-events for my > purposes, I'm just not guaranteed that an "Aquire" is a download... well, > as long as I use the words "aquiring X" instead of "downloading X", I'm > good? :P > > -Original Message- > From: Rob Mensching [mailto:r...@robmensching.com] > Sent: 17. April 2012 16:47 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Bootstrapper download progress > > "Downloading" is part of "Acquire" because you might also be "Copying" > from a DVD or network share. "Cache" is the operation of putting the > packages in the "package cache". Packages are always securely placed in > the "package cache" to ensure they are not tampered with before being > executed. If you say Cache="no" the files will be deleted from the cache > at the end of the Apply phase. > > On Tue, Apr 17, 2012 at 2:17 AM, Alexander Krivács Schrøder < > alexander.schro...@mermaid.no> wrote: > > > Hi. > > > > On packages in Burn, you can set a DownloadUrl, which gets downloaded > > as necessary during installation. In my custom bootstrapper, I'd like > > to show some progress during this download so that my users don't just > > have to sit there while nothing happens for potentially many minutes > > on a slow connection. I can't seem to find an event on the > > bootstrapper for this particular purpose, but it could just be that it's > named something else. > > CacheAcquireProgress seems to be a potential candidate, but I'm not > > sure what downloading has to do with caching. Also, I've set > > Cache="no" on the package, but it seems to be downloading anyway, > > which is another reason I think that event seems unrelated to what I > want. > > > > Help would be appreciated. :) > > > > > > -- > > Better than sec? Nothing is better than sec when it comes to > > monitoring Big Data applications. Try Boundary one-second resolution > > app monitoring today. Free. > > http://p.sf.net/sfu/Boundary-dev2dev > > ___ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > -- > virtually, Rob Mensching - http://RobMensching.com LLC > > -- > Better than sec? Nothing is better than sec when it comes to monitoring > Big Data applications. Try Boundary one-second resolution app monitoring > today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching - http://RobMensching.com LLC -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] alternative licensing options for WiX
When I worked for Textron the WiX extensions were a cause for concern also. See, the "standard custom actions" in some of the WiX extensions and DTF components aren't used only at compilation and build time but they are also used at run (install) time. The build output can contain CPL licensed components. Make sense? This email is only to frame the issue. Otherwise, I'm staying out of it. :-) From: "Dirk Räder" Sent: Wednesday, April 18, 2012 7:22 AM To: "General discussion for Windows Installer XML toolset." Subject: Re: [WiX-users] alternative licensing options for WiX Hello, deja vu. We've had a very similar discussion about two monthes ago on this mailing list. Although I'm not a lawyer, as far as I am concerned, WiX makes use of CPL-licensed components only during compilation / build time. The output of the build process has no license imposed on it just because it is compiled using WiX. The license on the build output is completely defined by your or your company. Or is the usage of CPL'ed software itself kind of forbidden in your company? Kind regards, Dirk 2012/4/18 : > Dear Sirs, > > We are considering WiX as a platform to build our installers. We have > completed prototyping and it has been proven that WiX can significantly > simplify our installation codes using custom WiX extensions. > > The only issue that we have to sort out before switching to WiX is the CPL > license that is strongly discouraged by our company due to its restrictive > patent clause. > > Are there any alternative licensing options for WiX that we can use/purchase? > > Thanks > > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] VC2005 redistributables in per-user msi installation
Hello, I prepare msi for my program. Msi must be installed in per-user mode. Program will be located in LocalAppDataFolder. Program is built using VC2005. It requires VC2005 redistributables. To install them I use such wix xml: > > > > > > > > > > > > SourceFile=".\3rdParty\vcredist_x86\Microsoft_VC80_CRT_x86.msm" > DiskId="1" Language="0"/> > SourceFile=".\3rdParty\vcredist_x86\policy_8_0_Microsoft_VC80_CRT_x86.msm" > DiskId="1" Language="0"/> > > > Display="hidden" Level="1"> > > > > > > Target for VC redistributables is Windows folder. Regular user can not write to that folder. Is it possible to install VC2005 redistributables in per-user mode? What target folder must I use for them? -- Sergey -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] ERROR_INSTALL_SOURCE_ABSENT: error on update or uninstallation
Hello, I have the following questions about this msi error: ERROR_INSTALL_SOURCE_ABSENT: Contact your technical support group. System Error 1612. I built a msi package which works fine on 98% of all installations, but sometimes on an update or uninstallation the system error 1612 occurs. In my opinion on nearly all installations where this error occurs it couldn't be copied into the cache directory (C:\Windows\Installer). Is there anything which I could do, to avoid this error or improve my setup so that this error couldn't occur anymore? I invest a lot of time to search for a solution on the internet but I only read the same things about removing the registry key or using the Microsoft cleanup utility, but this things aren't the best way for many users. Kind regards, martin -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] alternative licensing options for WiX
Hello, deja vu. We've had a very similar discussion about two monthes ago on this mailing list. Although I'm not a lawyer, as far as I am concerned, WiX makes use of CPL-licensed components only during compilation / build time. The output of the build process has no license imposed on it just because it is compiled using WiX. The license on the build output is completely defined by your or your company. Or is the usage of CPL'ed software itself kind of forbidden in your company? Kind regards, Dirk 2012/4/18 : > Dear Sirs, > > We are considering WiX as a platform to build our installers. We have > completed prototyping and it has been proven that WiX can significantly > simplify our installation codes using custom WiX extensions. > > The only issue that we have to sort out before switching to WiX is the CPL > license that is strongly discouraged by our company due to its restrictive > patent clause. > > Are there any alternative licensing options for WiX that we can use/purchase? > > Thanks > > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] alternative licensing options for WiX
Dear Sirs, We are considering WiX as a platform to build our installers. We have completed prototyping and it has been proven that WiX can significantly simplify our installation codes using custom WiX extensions. The only issue that we have to sort out before switching to WiX is the CPL license that is strongly discouraged by our company due to its restrictive patent clause. Are there any alternative licensing options for WiX that we can use/purchase? Thanks -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Publish Event on Checkbox
I'm new to WIX. I have a custom dialog with Checkbox and I want to launch an msi file after completion of installation if User click on the checkbox. Currently if user click on checkbox, the msi file launch immediately but according to desired behavior it should launch after complete installation. This is the script of current behavior:- NOT Installed Thanks for any help. -- Warm Regards Vivek Soni vivek.s...@brisetech.com +91-7877127178 -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] MSP question
In the verbose log search for "value 3". The rollback should be right after the error. That's the one you want to investigate. To condition CAs, you can use the PATCH and UPGRADINGPRODUCTCODE properties: PATCH is true when a patch is being applied. UPGRADINGPRODUCTCODE is true in the upgrading MSI when a major upgrade is running. -Original Message- From: keith.doug...@statcan.gc.ca [mailto:keith.doug...@statcan.gc.ca] Sent: 17 April 2012 18:18 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] MSP question How do I get it to not run in the patch or any upgrade? I'll The full MSI seems to provoke a rollback, which is maybe partially why I don't see the file being installed that way. I am at a loss as to why ... MSI (s) (E8:24) [13:06:00:742]: Component: F69b65670cb9b4; Installed: Absent; Request: Null; Action: Null is a reference to the new component (the only one). I'll try also building one "original installer" with the custom action Execute attribute set to deferred ... Keith Douglas Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6 Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6 keith.doug...@statcan.gc.ca Telephone | Téléphone 613-951-4405 Facsimile | Télécopieur 613-951-1966 Government of Canada | Gouvernement du Canada -Original Message- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Sent: April-17-12 12:25 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] MSP question The CA will run in both the patch and minor upgrade if not conditioned appropriately. Custom actions that change the machine state should be deferred, not immediate, which affects when they run. That might be something to do with it but it's strange how it affects some files and not others. It might be best instead to provide a clean-up tool and run it first from a chainer/bootstrapper as long as that won't touch any version installed via MSI. -Original Message- From: keith.doug...@statcan.gc.ca [mailto:keith.doug...@statcan.gc.ca] Sent: 17 April 2012 17:00 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] MSP question No difference in the source. The full MSI (with the commandline suggested) seems to preserve the files correctly but oddly does not seem to install the new file at all. Using Orca, I see that the file is in the file table, though, and its component is in the component table, FeatureComponent, MsiFileHash ... I did also have an additional thought. My original installer has a custom action to delete the same directory it ultimately creates as part of the installation. This is because this is going to be installing an application which was previously "xcopy installed" and needs to clean up first. The CA is as follows: NOT REMOVE Does that run on the upgrade too (and I certainly hadn't intended it to, and the delete works ok with no trouble the first time)? I haven't been able to figure that out - the log doesn't show it, but ... Keith Douglas Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6 Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6 keith.doug...@statcan.gc.ca Telephone | Téléphone 613-951-4405 Facsimile | Télécopieur 613-951-1966 Government of Canada | Gouvernement du Canada -Original Message- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Sent: April-17-12 10:04 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] MSP question For one of the components with missing files, can you see any difference in the Wix source code between the original and updated versions ? They should be the same. Also, does your updated MSI upgrade an existing installation, without error, with the MSIENFORCEUPGRADECOMPONENTRULES property set to 1 ? I.e. msiexec /fvomus [path to updated .msi file] REINSTALL=ALL REINSTALLMODE=vomus MSIENFORCEUPGRADECOMPONENTRULES=1 -Original Message- From: keith.doug...@statcan.gc.ca [mailto:keith.doug...@statcan.gc.ca] Sent: 17 April 2012 14:24 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] MSP question Hi Peter, I only find one reference to the missing components: MSI (s) (18:04) [11:55:50:138]: Executing op: ComponentRegister(ComponentId={FEA74860-747D-4065-ABB8-7921CEE2BAF3},KeyPath= C:\cmsoft\60970\10021.Ver,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0) MSI (s) (18:04) [11:55:50:140]: Executing op: ComponentRegister(ComponentId={027A9F27-B80E-4914-9C89-073012511CF3},KeyPath= C:\cmsoft\60970\SurvApp - Copy.INI,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0) The first is a missing one, the second, seemingly identical in character, is one which survives. On the other hand, MSI (s) (18:04) [11:55:51:036]: Executing op: FileCopy(SourceName=qfix30zb.ini|SurvApp - Copy.INI,SourceCabKey=Fc3cde52e85bc4,DestName=SurvApp - Copy.INI,Attributes=4608,FileSize=131,PerTick=32768,,VerifyMedia=1,
Re: [WiX-users] Bootstrapper download progress
Thanks for the clarifications. So I can use the Aquire-events for my purposes, I'm just not guaranteed that an "Aquire" is a download... well, as long as I use the words "aquiring X" instead of "downloading X", I'm good? :P -Original Message- From: Rob Mensching [mailto:r...@robmensching.com] Sent: 17. April 2012 16:47 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Bootstrapper download progress "Downloading" is part of "Acquire" because you might also be "Copying" from a DVD or network share. "Cache" is the operation of putting the packages in the "package cache". Packages are always securely placed in the "package cache" to ensure they are not tampered with before being executed. If you say Cache="no" the files will be deleted from the cache at the end of the Apply phase. On Tue, Apr 17, 2012 at 2:17 AM, Alexander Krivács Schrøder < alexander.schro...@mermaid.no> wrote: > Hi. > > On packages in Burn, you can set a DownloadUrl, which gets downloaded > as necessary during installation. In my custom bootstrapper, I'd like > to show some progress during this download so that my users don't just > have to sit there while nothing happens for potentially many minutes > on a slow connection. I can't seem to find an event on the > bootstrapper for this particular purpose, but it could just be that it's > named something else. > CacheAcquireProgress seems to be a potential candidate, but I'm not > sure what downloading has to do with caching. Also, I've set > Cache="no" on the package, but it seems to be downloading anyway, > which is another reason I think that event seems unrelated to what I want. > > Help would be appreciated. :) > > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second resolution > app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching - http://RobMensching.com LLC -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to get heat.exe to harvest
I'm using WiX v3.6.2221. Is there a way to force it back on; a "I know what I'm doing, now you do as I say" kind of switch, if you will? We never had problems with harvesting in the past, and it gets a little annoying having to manually list all the Content files in our project when harvesting just grabs them all for us. I'm glad to see it's being brought back in v4. -Original Message- From: Rob Mensching [mailto:r...@robmensching.com] Sent: 17. April 2012 16:49 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] How to get heat.exe to harvest What version of the WiX toolset are you using? Harvesting is off by default in WiX v3.6 since it caused so many random problems in people's builds. We're investigating how to bring it back in WiX v4. On Tue, Apr 17, 2012 at 4:37 AM, Alexander Krivács Schrøder < alexander.schro...@mermaid.no> wrote: > Hey. > > I'm having some issues with heat.exe/harvesting. I've set Harvest=True > on one of the referenced projects and ProjectOutputGroups=Content, but > when I build, heat.exe is never run. Only candle.exe and light.exe are > run, and light.exe fails with this message, which is not that > surprising, considering it is expecting some heat.exe output that > isn't there: "error > LGHT0094: Unresolved reference to symbol > 'WixComponentGroup:Example.AssemblyName.Content' in section 'Product:*'." > Is something changed when it comes to harvesting? I'm pretty sure I've > used this successfully before. > > > -- > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second resolution > app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching - http://RobMensching.com LLC -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Control and Property question
I'm new to WIX. I have a custom dialog with edit type control. Initially, this is set to USERNAME variable, but when the user edits the default value to preferred new value, I want to store the modified/new value of the edit control to the property, or write to registry. Please advise on how to go about this scenario. Regards, Benjamin Fallar III | Microsoft Developer Lead Avanade Software & Cloud Services (ASCS) Accenture | Manila "Plan Ahead. Be Ahead. Plan BCM." www.accenture.com Subject to local law, communications with Accenture and its affiliates including telephone calls and emails (including content), may be monitored by our systems for the purposes of security and the assessment of internal compliance with Accenture policy. __ www.accenture.com -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users