Re: [WiX-users] COM registration of a DLL
Perfect - thanks - dave David Thielen - CTO/founder 303-499-2544 x1185 720-352-0676 (cell) www.windwardreports.com World's coolest blog - Windward Wrocks! -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: Tuesday, July 13, 2010 4:02 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] COM registration of a DLL I am not fully sure what you are asking but what I was referring to is binder variables, see here: http://wix.sourceforge.net/manual-wix3/light.htm <http://wix.sourceforge.net/manual-wix3/light.htm> . Neil Neil Sleightholm X2 Systems Limited n...@x2systems.com <mailto:n...@x2systems.com> ________ From: David Thielen [mailto:da...@windward.net] Sent: Mon 12/07/2010 22:36 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] COM registration of a DLL How do I get the reference to automatically set the version number? Thanks - dave David Thielen - CTO/founder 303-499-2544 x1185 720-352-0676 (cell) www.windwardreports.com World's coolest blog - Windward Wrocks! -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: Monday, July 12, 2010 1:09 AM To: General discussion for Windows Installer XML toolset.; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] COM registration of a DLL Could you explain what you mean by updating the files version? Is this a .NET COM assembly? If so you can use the binding references to set the version in the wix code so that it automatically sets the version number in wix to match the assembly. Neil Neil Sleightholm X2 Systems Limited n...@x2systems.com <mailto:n...@x2systems.com> ________ From: David Thielen [mailto:da...@windward.net] Sent: Sat 10/07/2010 00:35 To: wix-users@lists.sourceforge.net Subject: [WiX-users] COM registration of a DLL Hi; What's the easiest way to have WIX perform COM registration of a DLL? Preferably a way where we don't have to update the file's version numbers. ??? - thanks - dave -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] COM registration of a DLL
How do I get the reference to automatically set the version number? Thanks - dave David Thielen - CTO/founder 303-499-2544 x1185 720-352-0676 (cell) www.windwardreports.com World's coolest blog - Windward Wrocks! -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: Monday, July 12, 2010 1:09 AM To: General discussion for Windows Installer XML toolset.; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] COM registration of a DLL Could you explain what you mean by updating the files version? Is this a .NET COM assembly? If so you can use the binding references to set the version in the wix code so that it automatically sets the version number in wix to match the assembly. Neil Neil Sleightholm X2 Systems Limited n...@x2systems.com <mailto:n...@x2systems.com> ____ From: David Thielen [mailto:da...@windward.net] Sent: Sat 10/07/2010 00:35 To: wix-users@lists.sourceforge.net Subject: [WiX-users] COM registration of a DLL Hi; What's the easiest way to have WIX perform COM registration of a DLL? Preferably a way where we don't have to update the file's version numbers. ??? - thanks - dave -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] COM registration of a DLL
That sets the version number so we then have to update for every build. I'd prefer to avoid that. Isn't there an attribute to the file command that tells the system to register it? thanks - dave From: Blair [os...@live.com] Sent: Friday, July 09, 2010 6:19 PM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] COM registration of a DLL Use the heat tool? -Original Message- From: David Thielen [mailto:da...@windward.net] Sent: Friday, July 09, 2010 4:35 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] COM registration of a DLL Hi; What's the easiest way to have WIX perform COM registration of a DLL? Preferably a way where we don't have to update the file's version numbers. ??? - thanks - dave -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] COM registration of a DLL
Hi; What's the easiest way to have WIX perform COM registration of a DLL? Preferably a way where we don't have to update the file's version numbers. ??? - thanks - dave -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Is there a wix guru out there looking for a small contract project?
Hi; We need some stuff done on out WIX scripts. If you are interested here is what we need. We presently do have wix scripts for our installers - this is adding to them. And we use mallow.exe (we paid a contractor to have it created) to rebuild the help & sample file .wxs scripts. 1. For the AutoTag installer. a. Make the AutoTag script conditional - it is now two apps with small differences in the installer only so I'd prefer a single wix script be used for both. b. Add an item to the startup menu. c. Check for J# installed correctly based on 32/64-bit mode. Don't try to write/edit a bootstrapper - that is a gigantic time suck and is virtually impossible. d. See if can get the Sql Server bootstrapper to install Sql Server SP-2. e. Check for Excel and/or PPT running (use the check for word program). f. At end of setup have a radio button to run word, excel, PPT, or none g. All the security stuff on the setup - Vista has a bunch of things it prefers h. Is there a way to use the RMB paste for the license key is setup. i. Registry keys can be read j. Show us how to do a second language for the install UI. 2. For the .NET & Java engine a. Engine installer has all/server only choice where the server only part does not install the samples, help, etc. b. .NET only: Check for J# installed correctly based on 32/64-bit mode. Don't try to write/edit a bootstrapper - that is a gigantic time suck and is virtually impossible. c. Enter license key. d. At end of install default is to launch the help center - with text saying it's in the menu. e. All the security stuff on the setup - Vista has a bunch of things it prefers f. Is there a way to use the RMB paste for the license key is setup. g. Registry keys can be read If so, please contact me. Thanks - dave David Thielen www.windwardreports.com +1 303-499-2544 x1185 +1 720-352-0676 (cell) Must watch - Cubicle Wars <http://www.youtube.com/watch?v=8RBPvX9FadU%20> - 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=100&url=/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Set firewall exception
Ps - a port number of 1707 should not be dynamically allocated by the OS as it's not in the dynamic range. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm -Original Message- From: Mike Dimmick [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 16, 2007 3:45 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Set firewall exception OK, so I see that your port (1707) is registered with IANA, so you could do it by opening this port, although other applications could get a surprise if they are allocated this port by the OS. Presumably you're broadcasting in order to find a licensing server? As I recall, you don't need to open a firewall exception if you don't bind your UDP socket to a particular port number - the firewall will then set up a short-duration dynamic rule to allow responses. If your licensing server then connects back to the add-in over TCP (i.e. the add-in implements a TCP listener), then you do need the firewall exception. However, I think this is a poor design: you should have the licensing server respond with a yes/no answer in a UDP packet sent to the client, or if you need a longer conversation than will fit in a single UDP packet, have the licensing server respond to the client with its address, then have the client connect to the server over TCP (the server listening for connections) to proceed with the licensing handshake. Outbound connection requests are not filtered by Windows Firewall. UDP gets a bit of a poor reputation, which isn't really deserved - for small amounts of data, where there won't be more than one packet's worth of data in response, it's fine. DNS is perfectly happy with UDP although it supports both for larger responses. Kerberos likewise supports both; you are supposed to use UDP for the initial ticket request. In LAN environments you can use a payload of up to around 1400 bytes (to allow for VPNs) - any more and you risk packet loss due to fragmentation. If the client is broadcasting to find a licensing server, you necessarily require that the licensing server is present on the same subnet as the clients. This might be a problem for some enterprises. Others may have firewalls or NATs in between different parts of their networks; in the case of the NAT the server will not see the client's true IP address and will be unable to connect back to the client. I realise this has drifted a long way from WiX, but I felt it was still useful to have others' input. -- Mike Dimmick (maintainer of a UDP-based thin-client application server which really ought to be using TCP now that messages regularly exceed 500 bytes) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: 16 January 2007 22:06 To: Tony Hoyle; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Set firewall exception Our copy protection is a UDP broadcast and a TCP reply to limit the totally number of AddIns in use to what is licensed. So we definitely want that port opened no matter what :) - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Set firewall exception
It's all peer to peer, no server. So each AddIn listens for the UDP broadcasts and replies to the broadcaster saying they exist. The broadcast occurs at startup and if the number of replies is greater than the license allows that AddIn is disabled. So the first N can run, the rest cannot. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm -Original Message- From: Mike Dimmick [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 16, 2007 3:45 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Set firewall exception OK, so I see that your port (1707) is registered with IANA, so you could do it by opening this port, although other applications could get a surprise if they are allocated this port by the OS. Presumably you're broadcasting in order to find a licensing server? As I recall, you don't need to open a firewall exception if you don't bind your UDP socket to a particular port number - the firewall will then set up a short-duration dynamic rule to allow responses. If your licensing server then connects back to the add-in over TCP (i.e. the add-in implements a TCP listener), then you do need the firewall exception. However, I think this is a poor design: you should have the licensing server respond with a yes/no answer in a UDP packet sent to the client, or if you need a longer conversation than will fit in a single UDP packet, have the licensing server respond to the client with its address, then have the client connect to the server over TCP (the server listening for connections) to proceed with the licensing handshake. Outbound connection requests are not filtered by Windows Firewall. UDP gets a bit of a poor reputation, which isn't really deserved - for small amounts of data, where there won't be more than one packet's worth of data in response, it's fine. DNS is perfectly happy with UDP although it supports both for larger responses. Kerberos likewise supports both; you are supposed to use UDP for the initial ticket request. In LAN environments you can use a payload of up to around 1400 bytes (to allow for VPNs) - any more and you risk packet loss due to fragmentation. If the client is broadcasting to find a licensing server, you necessarily require that the licensing server is present on the same subnet as the clients. This might be a problem for some enterprises. Others may have firewalls or NATs in between different parts of their networks; in the case of the NAT the server will not see the client's true IP address and will be unable to connect back to the client. I realise this has drifted a long way from WiX, but I felt it was still useful to have others' input. -- Mike Dimmick (maintainer of a UDP-based thin-client application server which really ought to be using TCP now that messages regularly exceed 500 bytes) -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: 16 January 2007 22:06 To: Tony Hoyle; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Set firewall exception Our copy protection is a UDP broadcast and a TCP reply to limit the totally number of AddIns in use to what is licensed. So we definitely want that port opened no matter what :) - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] firewall command via netsh
Hi; Since there were so many responses to this I figured I would ask on our solution. I had assumed I could set word to allow port 1707 only. But it looks like my choices are let word accept anything or let 1707 through to anything. Ie: netsh firewall add portopening protocol=all port=1707 name=Windward mode=ENABLE -- or -- netsh firewall add allowedprogram program=%office%\winword.exe name=MsWord mode=ENABLE Which do you think is safer? I'm thinking 1707 since nothing else out there uses it. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Set firewall exception
Our copy protection is a UDP broadcast and a TCP reply to limit the totally number of AddIns in use to what is licensed. So we definitely want that port opened no matter what :) David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tony Hoyle Sent: Tuesday, January 16, 2007 2:37 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Set firewall exception David Thielen wrote: > In our case the AddIn hits the port as soon as Word starts so we need it > added on installation. I'm curious why a Word addin would be listening for incoming connections? (without giving away any trade secrets of course). Tony - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDE V ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Set firewall exception
I agree with you but What happens then is they install and then complain that they get the prompt. And when evaluating the product, the salespeople then complain that it is impacting sales. So... We have to. David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tony Hoyle Sent: Tuesday, January 16, 2007 2:23 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Set firewall exception Wilson, Phil wrote: > The other question to ask is whether this really belongs in the > installation at all. The line between installation and configuration is > sometimes a huge gray area, but this could be seen as application > configuration that doesn't need to be in the installation. > > I've heard suggestion that where ports are concerned it might be better > if the app opens and closes them itself if necessary, which has the > benefit that the ports aren't sitting there open when the app isn't > running. Speaking with my admin hat on I'd really rather an application/installer did none of these things, and was unable to do so without requesting administrative approval (something I believe vista enforces.. hopefully even when running an MSI). Unfortunately on XP this can be done silently without any confirmation just by the installer running netsh firewall in the background... so it's probably a lost cause. Tony - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDE V ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Set firewall exception
In our case the AddIn hits the port as soon as Word starts so we need it added on installation. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Wilson, Phil Sent: Tuesday, January 16, 2007 1:46 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Set firewall exception The other question to ask is whether this really belongs in the installation at all. The line between installation and configuration is sometimes a huge gray area, but this could be seen as application configuration that doesn't need to be in the installation. I've heard suggestion that where ports are concerned it might be better if the app opens and closes them itself if necessary, which has the benefit that the ports aren't sitting there open when the app isn't running. And what happens if the user installs the app without the Windows firewall enabled and then enables it later? Or switches from a 3rd-party firewall to the Windows one? Or upgrades from Windows 2000 to XPSP2 with your app installed? The point I'm making here is that it might be better to have a standalone exe that configures the firewall for your product that can be run another time if necessary. Perhaps put a shortcut on the Start menu and have the user explicitly run it so there's some awareness that the firewall has been altered and it's not masked by the installation. Either way, the idea here is to get away from the notion that the only way to configure the application's firewall settings is during the installation. Phil Wilson From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching Sent: Tuesday, January 16, 2007 11:01 AM To: Levi Wilson Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Set firewall exception Short answer is, "No." Medium answer is "Just launching netsh would not be sufficient to correctly install, uninstall, rollback, repair and patch Firewall exceptions." Why? Well there are a number of issues to think about: What happens if the user hits cancel (or something actually fails in your install?) after your netsh.exe CustomAction executed? How do you rollback, and you want to rollback to the previous exception if there was one. There is rollback on Uninstall too (to put it back the way it was). And during uninstall, how do you handle the case that two different products may install the same firewall exception? Lots of tricky problems to solve in there. I encourage you to take a look at the WiX CustomActions sometime. I'm actually working on some bugs in there where rollback does the wrong thing. Check out the oldest open WiX v2 bugs. CustomActions that modify machine state are non-trivial programming exercises. Please, be aware of that before you write one... and if you do write one consider offering it back to the community so nobody else has to go through the trouble again. That's how the IIS, SQL, User, Certificate, FileShare, PerformanceCounter, MSMQ, COM+ stuff all came to be. From: Levi Wilson [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 16, 2007 10:43 AM To: Rob Mensching Cc: David Thielen; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Set firewall exception Couldn't you just do a ShellExecute() on "netsh.exe" with the command line of something like "firewall add allowedprogram \"c:\\myprogram.exe\" ENABLE" as the parameter? Then you can have another one ("netsh firewall delete etc.") that removes it upon uninstall. Wouldn't that work? On 1/16/07, Rob Mensching <[EMAIL PROTECTED]> wrote: How would you the "netsh firewall" command back? Also, what if two installs both install the same firewall exception? How would you reference count the firewall exception? Writing CustomActions that modify machine state is rarely an easy task. Transactions (even compensating transactions) are hard things to get right. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Levi Wilson Sent: Tuesday, January 16, 2007 10:33 AM To: David Thielen Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Set firewall exception It probably wouldn't be hard to do a Custom Action to do such a thing. You could do a "netsh firewall" command to do it. On 1/16/07, David Thielen <[EMAIL PROTECTED]> wrote: Hi; Is there a WIX command to set an exception in the Windows firewall? If so, what is it? And can it be set for a program we are not installing (winword.exe)? Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm -
[WiX-users] Set firewall exception
Hi; Is there a WIX command to set an exception in the Windows firewall? If so, what is it? And can it be set for a program we are not installing (winword.exe)? Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] App extensions for ASP.NET
Here is the question from my WIX programmer: "Is it preferable to call aspnet_regiis to handle the aspnet extensions or should the built-in wix actions be used to manually register them?" There are numerous posts on this in the mail archive like http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg03741.htm l that point toward installing them. It may be that we just assumed based on the examples and postings on this. ??? - thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: Rob Mensching [mailto:[EMAIL PROTECTED] Sent: Sunday, January 14, 2007 10:20 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: Re: [WiX-users] App extensions for ASP.NET Where do we recommend them? From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Sunday, January 14, 2007 9:17 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] App extensions for ASP.NET Hi; I asked about this on the ASP.NET forum - http://msdn.microsoft.com/newsgroups/managed/default.aspx?dg=microsoft.p ublic.dotnet.framework.aspnet&mid=300bbbe6-1d9d-4c6a-bd6e-d56b69c4e3c1 The answer I got was to not have the below in the installer. So my question is why does the WIX team recommend them? thanks - dave From: [EMAIL PROTECTED] on behalf of David Thielen Sent: Fri 1/12/2007 11:38 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] App extensions for ASP.NET Hi; What is the correct settings for ASP.NET (.NET 2.0) WebApplicationExtensions. I thought that IIS and "aspnet_regiis -i" set this up properly by itself. I have seen lists of about 20 extensions and I have seen: What is correct? And which should have CheckPath="yes"? Thanks - dave David Thielen www.windwardreports.com <http://www.windwardreports.com/> 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] App extensions for ASP.NET
Hi; I asked about this on the ASP.NET forum - http://msdn.microsoft.com/newsgroups/managed/default.aspx?dg=microsoft.public.dotnet.framework.aspnet&mid=300bbbe6-1d9d-4c6a-bd6e-d56b69c4e3c1 The answer I got was to not have the below in the installer. So my question is why does the WIX team recommend them? thanks - dave From: [EMAIL PROTECTED] on behalf of David Thielen Sent: Fri 1/12/2007 11:38 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] App extensions for ASP.NET Hi; What is the correct settings for ASP.NET (.NET 2.0) WebApplicationExtensions. I thought that IIS and "aspnet_regiis -i" set this up properly by itself. I have seen lists of about 20 extensions and I have seen: What is correct? And which should have CheckPath="yes"? Thanks - dave David Thielen www.windwardreports.com <http://www.windwardreports.com/> 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] App extensions for ASP.NET
Hi; What is the correct settings for ASP.NET (.NET 2.0) WebApplicationExtensions. I thought that IIS and "aspnet_regiis -i" set this up properly by itself. I have seen lists of about 20 extensions and I have seen: What is correct? And which should have CheckPath="yes"? Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] How to install an app twice?
Hi; We have an ASP.NET application. We would like to let people install it multiple times, giving a different name for the web app each time and installing to a different directory. How can we do that? thanks - dave - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] More on GenerateBootstrapper task
The root problem is I need info from Microsoft on what to look for to see if the 3 hotfixes need to be installed. There is no information as to what registry settings or ??? to look for. Also, the actual install files are not on Microsoft's website so they must always be copied to the directory the bootstrapper is in - so no optional download. thanks - dave From: Aaron Feng [mailto:[EMAIL PROTECTED] Sent: Sat 1/6/2007 7:56 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] More on GenerateBootstrapper task David, After fishing around I was able to build a custom bootstrap for the prerequsites I need which is not part of VS 2005. What kind of problem are you having, maybe I can help? Cheers, Aaron On 1/6/07, David Thielen <[EMAIL PROTECTED]> wrote: And having been fighting this for over 3 weeks now and having used a support incident and Microsoft techs (I'm on number 4 now) have been working this for 2 weeks - if there is not an example somewhere for the product you want - give up. It is not documented and no one seems to know how to use it. I have spent so much time talking to MS techs on this I think it would have been less of my time just to write my own bootstrapper - and I still don't have a solution. And this is for http://support.microsoft.com/kb/908002 which is supposedly all set up to use as a pre-req. good luck - dave From: [EMAIL PROTECTED] on behalf of Aaron Feng Sent: Fri 1/5/2007 9:29 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] More on GenerateBootstrapper task Someone might have already asked this question, but I don't think anyone really answered it. For the BootstrapperFile element, where do I find all prerequisites values I can use inside of the Include attribute? I'm really interested in follow prerequisites: .NET 3.0, ReportViewer, and ADAM. I would like to generate a bootstrapper using the GenerateBootstrapper task, but I want to ship with all the prerequisites with my package. In deployment environment, during an install the machine will not have Internet access. If someone can show me an example how to accomplish this or point me to the right direction would be great. Thanx, Aaron - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] More on GenerateBootstrapper task
And having been fighting this for over 3 weeks now and having used a support incident and Microsoft techs (I'm on number 4 now) have been working this for 2 weeks - if there is not an example somewhere for the product you want - give up. It is not documented and no one seems to know how to use it. I have spent so much time talking to MS techs on this I think it would have been less of my time just to write my own bootstrapper - and I still don't have a solution. And this is for http://support.microsoft.com/kb/908002 which is supposedly all set up to use as a pre-req. good luck - dave From: [EMAIL PROTECTED] on behalf of Aaron Feng Sent: Fri 1/5/2007 9:29 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] More on GenerateBootstrapper task Someone might have already asked this question, but I don't think anyone really answered it. For the BootstrapperFile element, where do I find all prerequisites values I can use inside of the Include attribute? I'm really interested in follow prerequisites: .NET 3.0, ReportViewer, and ADAM. I would like to generate a bootstrapper using the GenerateBootstrapper task, but I want to ship with all the prerequisites with my package. In deployment environment, during an install the machine will not have Internet access. If someone can show me an example how to accomplish this or point me to the right direction would be great. Thanx, Aaron - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] zip program for bootstrapper & msi
Correct me if I'm wrong - I looked at this approach. But what they sell is a dll so I then have to write a program that uses that dll to create the exe program. If they had a command line program that did this I'ld happily pay $199.00 * 3 (2 dev, I build system) for this. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob MacFadyen Sent: Friday, December 15, 2006 1:09 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] zip program for bootstrapper & msi The ChilKat ZipToSecureExe is a _demo_ of their commercial ZIP component. The commercial zip component allows for lots of things that are not part of the free demo. Here's a link to the docs: http://www.chilkatsoft.com/refdoc/xChilkatZip2Ref.html Of specific interest: Changing icon, changing unzip directory. On whole I found it a worthwhile purchase, and inexpensive at $149/developer. For version # updating you can do this yourself... but you'll need to investigate opening and writing resource sections in an EXE. I _know_ it can be done with system calls from C/C++... I just can't recall the reference (somewhere in msdn... maybe near/around PE File Format?). A quick google on "write version resource in exe" also turned up this tool which seems to be exactly what you need: http://www.heaventools.com/command-line_resource_editor.htm The $199 price seems a bit high... but if you don't want to spend a couple of days mucking around with C/C++ then it's a steal. Regards, Rob From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Friday, December 15, 2006 2:04 PM To: John Vottero; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] zip program for bootstrapper & msi Same issues we have with Chilkat - caption, icon, & version (I forgot about that). So looks like we both are at the same point. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: John Vottero [mailto:[EMAIL PROTECTED] Sent: Friday, December 15, 2006 11:49 AM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] zip program for bootstrapper & msi Ok, I looked into the details because this is working for us. We use IExpress to compress everything into a single executable. You probably already have IExpress, I believe that it's part of IE. IExpress lets you specify a setup command (AppLaunched) and a post install command (PostInstallCmd). We run the MSBuild/GenerateBootstrapper with AppLaunched and we run our bootstrapper/installer with the PostInstallCmd. The things I don't like about IExpress are: - Command line support is weak - You can't change the executable's Icon - You can't change the executable's tooltip description - You can't change the executable's version From: David Thielen [mailto:[EMAIL PROTECTED] Sent: Friday, December 15, 2006 1:18 PM To: John Vottero; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] zip program for bootstrapper & msi The only problem is it's Microsoft's bootstrapper from MSBuild/GenerateBootstrapper so I have no control over that. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: John Vottero [mailto:[EMAIL PROTECTED] Sent: Friday, December 15, 2006 8:19 AM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] zip program for bootstrapper & msi I don't think your bootstrapper should exit until the msi is done installing. ____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Friday, December 15, 2006 2:16 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] zip program for bootstrapper & msi Hi; Can anyone suggest one to use to unzip the 2 files and then launch the bootstrapper? * Winzip won't work because it deletes the unzipped file as soon as the first exists - so the msi will be deleted when the bootstrapper completes and spawns it. * Chilkat doesn't run will in a bu
Re: [WiX-users] zip program for bootstrapper & msi
I took a look at 7Z but according to it's docs it doesn't even have self-extracting zips. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of André Pönitz Sent: Friday, December 15, 2006 1:40 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] zip program for bootstrapper & msi > Can anyone suggest one to use to unzip the 2 files and then > launch the bootstrapper? I'd try 7z. Andre' - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] zip program for bootstrapper & msi
Same issues we have with Chilkat - caption, icon, & version (I forgot about that). So looks like we both are at the same point. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: John Vottero [mailto:[EMAIL PROTECTED] Sent: Friday, December 15, 2006 11:49 AM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] zip program for bootstrapper & msi Ok, I looked into the details because this is working for us. We use IExpress to compress everything into a single executable. You probably already have IExpress, I believe that it's part of IE. IExpress lets you specify a setup command (AppLaunched) and a post install command (PostInstallCmd). We run the MSBuild/GenerateBootstrapper with AppLaunched and we run our bootstrapper/installer with the PostInstallCmd. The things I don't like about IExpress are: - Command line support is weak - You can't change the executable's Icon - You can't change the executable's tooltip description - You can't change the executable's version ________ From: David Thielen [mailto:[EMAIL PROTECTED] Sent: Friday, December 15, 2006 1:18 PM To: John Vottero; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] zip program for bootstrapper & msi The only problem is it's Microsoft's bootstrapper from MSBuild/GenerateBootstrapper so I have no control over that. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: John Vottero [mailto:[EMAIL PROTECTED] Sent: Friday, December 15, 2006 8:19 AM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] zip program for bootstrapper & msi I don't think your bootstrapper should exit until the msi is done installing. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Friday, December 15, 2006 2:16 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] zip program for bootstrapper & msi Hi; Can anyone suggest one to use to unzip the 2 files and then launch the bootstrapper? * Winzip won't work because it deletes the unzipped file as soon as the first exists - so the msi will be deleted when the bootstrapper completes and spawns it. * Chilkat doesn't run will in a build script (file is still locked when it returns, can't set the caption or icon). ??? - thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] zip program for bootstrapper & msi
The only problem is it's Microsoft's bootstrapper from MSBuild/GenerateBootstrapper so I have no control over that. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: John Vottero [mailto:[EMAIL PROTECTED] Sent: Friday, December 15, 2006 8:19 AM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] zip program for bootstrapper & msi I don't think your bootstrapper should exit until the msi is done installing. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Friday, December 15, 2006 2:16 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] zip program for bootstrapper & msi Hi; Can anyone suggest one to use to unzip the 2 files and then launch the bootstrapper? * Winzip won't work because it deletes the unzipped file as soon as the first exists - so the msi will be deleted when the bootstrapper completes and spawns it. * Chilkat doesn't run will in a build script (file is still locked when it returns, can't set the caption or icon). ??? - thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] zip program for bootstrapper & msi
Hi; Can anyone suggest one to use to unzip the 2 files and then launch the bootstrapper? * Winzip won't work because it deletes the unzipped file as soon as the first exists - so the msi will be deleted when the bootstrapper completes and spawns it. * Chilkat doesn't run will in a build script (file is still locked when it returns, can't set the caption or icon). ??? - thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Determine the user running ASP.NET apps?
Hi; During the install we have to encrypt the connections strings in Web.Config for the ASP.NET app we are installing. This requires the "user" running the ASP.NET app. Does anyone know of a way to query the system to get the user running ASP.NET? Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Single deployable bootstrapper EXE in 7Zip selfextracting archive
Hi; Is there a way that the original setup.exe can be set as run-once when Windows boots so that after the reboot it starts from the beginning? That would be ok because at that point everything is installed and it then runs your installer. ??? - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jesse Englert Sent: Friday, December 08, 2006 5:27 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Single deployable bootstrapper EXE in 7Zip selfextracting archive How does one create a single EXE to distribute to customers that installs a WiX built MSI and handles the necessary bootstrapping (i.e. installing Windows Installer, .NET, etc). I came close to the following solution but failed due to Windows Installer 3.1 requiring a reboot: I would like to install an MSI(setup.msi) that is dependent on Windows Installer 3.1. I have a bootstrapper (setup.exe) to install Windows Installer 3.1 before installing the MSI. The bootstrapper(setup.exe) expects the MSI(setup.exe) and the Windows Installer 3.1 redistributable to be in the same directory as the bootstrapper(setup.exe). So, I am using a 7Zip self extracting archive to package the MSI(setup.msi), bootstrapper (setup.exe), and Windows Installer 3.1 redistributable. The 7Zip archive will self extract when double clicked into a temp directory and start the bootstrapper(setup.exe). The problem is that Windows Installer 3.1 redistributable requires a reboot so the temp directory is deleted during the reboot. When Windows restarts, the bootstrapper(setup.exe) picks up where it left off and tries to run the MSI(setup.msi). The MSI(setup.msi) is no longer there due to the temp directory being deleted during reboot. Any insights on how to solve the issue of having to reboot or creating a single deployable exe? -Jesse - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDE V ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Better bootstrapper wrapper?
Hi; Can anyone recommend something other than chilkat for a wrapper holding my bootstrapper and my msi? The problems I have with chilkat are: 1. The command line version does not let me set the icon. 2. The command line version does not ler me set the caption. 3. Based on the recent threads, it will not restart if one of the bootstrapper installs requires a reboot. ??? - thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Single deployable bootstrapper EXE in 7Zip selfextracting archive
Hi; There was just a bunch of emails on this as I was asking the same thing. * For the bootstrapper program, look at the GenerateBootstrapper task in MSBuild. * Once you have that, you now have 2 programs (your MSI and GenerateBootstrapper's setup.exe). Combine them using http://chilkatsoft.com/ Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jesse Englert Sent: Friday, December 08, 2006 5:27 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Single deployable bootstrapper EXE in 7Zip selfextracting archive How does one create a single EXE to distribute to customers that installs a WiX built MSI and handles the necessary bootstrapping (i.e. installing Windows Installer, .NET, etc). I came close to the following solution but failed due to Windows Installer 3.1 requiring a reboot: I would like to install an MSI(setup.msi) that is dependent on Windows Installer 3.1. I have a bootstrapper (setup.exe) to install Windows Installer 3.1 before installing the MSI. The bootstrapper(setup.exe) expects the MSI(setup.exe) and the Windows Installer 3.1 redistributable to be in the same directory as the bootstrapper(setup.exe). So, I am using a 7Zip self extracting archive to package the MSI(setup.msi), bootstrapper (setup.exe), and Windows Installer 3.1 redistributable. The 7Zip archive will self extract when double clicked into a temp directory and start the bootstrapper(setup.exe). The problem is that Windows Installer 3.1 redistributable requires a reboot so the temp directory is deleted during the reboot. When Windows restarts, the bootstrapper(setup.exe) picks up where it left off and tries to run the MSI(setup.msi). The MSI(setup.msi) is no longer there due to the temp directory being deleted during reboot. Any insights on how to solve the issue of having to reboot or creating a single deployable exe? -Jesse - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDE V ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] bootstrapper request
Hi; Ok, this may be more than planned but I figure it doesn't hurt to ask. We would like the ability in the bootstrapper to have it call our code, written in C#/.NET 2.0, that looks like part of the install process. So it has to load this code after checking and installing the .NET framework. In our case this code does the following: * Checks if IIS is installed, has links to do unattended install or just start the Windows installer. * Makes sure IIS is set to start automatically and is presently running. Fixes if needed. * Asks what database they want to use. Has links to download and install SqlServerExpress if they want it. * Creates our database. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] bootstrapper - final questions (I think)
Does this strike anyone else as Rube Goldberg-like? A setup program that extracts a setup and msi and calls that setup which at the end calls the msi. I'm looking forward to WIX adding this functionality. Again, thank you for all the help. What/how to do this is not easy or intuitive so the help here has been invaluable. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob MacFadyen Sent: Wednesday, December 06, 2006 5:25 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] bootstrapper - final questions (I think) David, For #1: The UI is _not_ configurable (with the exception of the title of the dialog boxes). The best way to structure this is to create a Self Extracting EXE that holds the Setup.exe and your MSI. Configure the Self Extracting EXE to run Setup.EXE when it is unpacked. ChilkatSoft.com offers a free tool to do this: http://www.chilkatsoft.com/ChilkatSfx.asp The also offer a component you can use that offers a few more options. For #2: In the GenerateBootstrapper element there is a Culture and FallbackCulture attributes. These control the language. If you examine the following directories: C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages you will see under each directory, like dotnetfx, a sub directory titled "en" (if you're using english). If you examine the Package.xml file you'll see the localized strings and the url's for the actual downloads. It's a good question where/how to get the other languages (I don't know... you could "brute force it" by installing VS2005 in a virtual PC in all the languages you need). If you need more than one language you will need to generate more than one Setup.exe. It _ought_ to be simple enough to stuff each Setup.exe in a subdirectory by culture (so you end up with en\Setup.exe, es\Setup.exe, fr\Setup.exe and so on). You would then need a quick and dirty front end that offers a "please pick language" facility and then invokes the appropriate setup. Or you could just have separate downloads for each language. #3 and #4 are not handled by the GenerateBootstrapper at all. Generally these sort of requirements are handled by your actual MSI. The general scheme is to detect whether or not a requirement has been met and if not display a message say "missing component X". For an improved user experience you could show a single dialog that lists all the required components and whether or not they are present (only show the dialog if at least one is missing). Detecting IIS is fairly easy in v3: link with WixIIsExtension.dll and then the following "just works": Installed OR (IISMAJORVERSION = "#5" OR IISMAJORVERSION = "#6") Not sure about Wix v2. Hotfixes might not be too bad to detect if they show up in Add/Remove Programs. If you can determine thee upgradecode/productcode for each hot fix, then the elements should be able to help... make sure OnlyDetect is set though. Take a gawk at: http://www.tramontana.co.hu/wix/lesson4.php Regards, Rob ________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Wednesday, December 06, 2006 6:15 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] bootstrapper - final questions (I think) First off - THANK YOU very much to everyone who helped and in particular Erv Walter. I think I have it working. A couple of questions: 1. If all the prerequisites exist and I use ApplicationUrl what happens is a window pops up for a split second, goes away, and then nothing while it is downloading. Then our program pops up. Is there some way to get a message while this is happening, preferably with a status bar? Otherwise people are going to think it just went away - especially if their download speed is slow. 1. Note - this is only an issue if all prerequisites are already installed. If a prerequisite needs to be installed then this download will show with a status bar. 2. If that cannot be done, what's the best way to structure this? It seems to me it is have a MSI that holds setup.exe and our MSI, it installs both, runs setup.exe and it calls the other MSI locally at the end. But this means we then have 2 MSIs and that's ugly. Any other approaches? 2. Any idea what to put in for the .NET 2.0 and J# 2.0 language packs? 3. Any idea what to put in to get the Office hotfixes (listed at http://www.windwardreports.com/office_hotfix.htm) to install? Two of them for Word 200/2002/2003 and one for Word 2003 only. 4. Any idea how to make IIS a prerequisite (so
[WiX-users] bootstrapper - final questions (I think)
First off - THANK YOU very much to everyone who helped and in particular Erv Walter. I think I have it working. A couple of questions: 1. If all the prerequisites exist and I use ApplicationUrl what happens is a window pops up for a split second, goes away, and then nothing while it is downloading. Then our program pops up. Is there some way to get a message while this is happening, preferably with a status bar? Otherwise people are going to think it just went away - especially if their download speed is slow. 1. Note - this is only an issue if all prerequisites are already installed. If a prerequisite needs to be installed then this download will show with a status bar. 2. If that cannot be done, what's the best way to structure this? It seems to me it is have a MSI that holds setup.exe and our MSI, it installs both, runs setup.exe and it calls the other MSI locally at the end. But this means we then have 2 MSIs and that's ugly. Any other approaches? 2. Any idea what to put in for the .NET 2.0 and J# 2.0 language packs? 3. Any idea what to put in to get the Office hotfixes (listed at http://www.windwardreports.com/office_hotfix.htm) to install? Two of them for Word 200/2002/2003 and one for Word 2003 only. 4. Any idea how to make IIS a prerequisite (sort-of essential for an ASP.NET app). Thanks - dave David Thielen www.windwardreports.com <http://www.windwardreports.com> 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm <http://www.windwardreports.com/film.htm> - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] GenerateBootstrapper questions
No, the oppisate. I want setup.exe to be very small and it then will download the needed installers and run them only if needed. And it will download them from the MS website. So the user runs setup.exe and then when running, if they don't have .NET framework installed, it downloads it from www.microsoft.com <http://www.microsoft.com/> and runs it. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: Wilson, Phil [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 06, 2006 2:25 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] GenerateBootstrapper questions You mean you want the download for Windows Installer, SQL Express, .NET Framework, J# etc to be all in one file? Just trying to understand. Phil Wilson From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Wednesday, December 06, 2006 1:15 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] GenerateBootstrapper questions Hi; I think I'm not understanding something. I want the bootstrapper to give me a small setup.exe that will download things like the .NET framework only if needed on that user's computer. And I need the download to be a single file to make it easy. How can I build this? The examples I see all assume that the install programs for things like the .NET framework are downloaded with setup.exe which eliminates the whole purpose of it. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: Erv Walter [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 06, 2006 12:07 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] GenerateBootstrapper questions Some answers to your questions (sorry, not all): #1. The official documentation for GenerateBootstrapper (the MSBuild task) is http://msdn2.microsoft.com/en-us/library/ms164294.aspx. I don't know where the official documentation for the bootstrapper itself it. You don't need to make a package.xml file at all unless you are creating a redistributable package. If you need to do that, you put the HomeSite in the product.xml file. #2. Never tried it. Don't know if it is useful. #3. In your msbuild project you set the ApplicationFile attribute to the filename of your .msi on the GenerateBootstrapper task (see my sample in a previous email). It's not embedded. It sits side by side with the setup.exe. I believe you can have it be downloaded using the ApplicationUrl attribute (at least the documentation implies that), but I have not tested it. #4. The only things you can control are the name for your application (using the ApplicationName attribute). The rest of the UI is un-configurable. #5. The bootstrapper generates a setup.exe to sit beside your .msi (and any of your dependencies if you are not downloading them). You could use tools like PackageForTheWeb to pack them into a single file if you need to, or you might be able to have everything be downloaded including your .msi (see above) so that they only get the setup.exe. #6. You might be able to copy the existing SQL Express package and adjust the rules in its product.xml file to make it not be installed if SQL is already installed (you'll have to look at the product.xml and learn its syntax by a combination of insight and trial and error--I don't know of any documentation, but the format is pretty intuitive when you look at it). But you can't make dependecies "optional" for the user to decide with this bootstrapper. It doesn't support that. #7. I sent you a previous email with a sample msbuild project file. You put your list of dependencies in the BootstrapperItems ItemGroup. #8. No, it only supports either always downloaded or always local. #8b. If you are doing local, when you run the msbuild project, by default it will copy the files to the output directory in the proper directory structure. ____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Wednesday, December 06, 2006 12:07 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] GenerateBootstrapper questions Hi; I posted this also in the MS forums (no answer) and the MSDN managed newsgroups (useless answer). I am hoping someone here can help. First off, I have read the following: http://msdn.microsoft.com/msdnmag/issues/04/10/Bootstrapper/ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/ html/custom_pkg.asp http://msdn2.microsoft.com/en-us/library/ms164294.aspx http://www.gotdotnet.com/workspaces/workspace.aspx?id=ddb4f08c-7d7c-4f44 -a009-ea19
Re: [WiX-users] GenerateBootstrapper questions
Hi; I looked for that the other day. In "Setup and Deployment" all I have is "Setup Project", "Merge Module Project", "CAB Project", "Web Setup Project", "Setup Wizard", and "Smart Device CAB Project". Is it one of those or do I need to download something? Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Wilson, Phil Sent: Wednesday, December 06, 2006 2:06 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] GenerateBootstrapper questions Just to add that if one wanted to see a consolidated list of how the bootstrapper manifest checks and installs products (and this includes SQL and J# 2.0), build a Visual Studio 2005 Setup&Deployment project bootstrapper with all the prerequisites checked. This builds an exe with the manifest in resource #41, and opening the exe in VS 2005, looking at the resources and exporting resource #41's "SETUPCFG" as a text file will do it. In conjunction with the MSDN Magazine Bootstrapper article, this is pretty much enough to figure things out. Phil Wilson From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Erv Walter Sent: Wednesday, December 06, 2006 11:07 AM To: David Thielen; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] GenerateBootstrapper questions Some answers to your questions (sorry, not all): #1. The official documentation for GenerateBootstrapper (the MSBuild task) is http://msdn2.microsoft.com/en-us/library/ms164294.aspx. I don't know where the official documentation for the bootstrapper itself it. You don't need to make a package.xml file at all unless you are creating a redistributable package. If you need to do that, you put the HomeSite in the product.xml file. #2. Never tried it. Don't know if it is useful. #3. In your msbuild project you set the ApplicationFile attribute to the filename of your .msi on the GenerateBootstrapper task (see my sample in a previous email). It's not embedded. It sits side by side with the setup.exe. I believe you can have it be downloaded using the ApplicationUrl attribute (at least the documentation implies that), but I have not tested it. #4. The only things you can control are the name for your application (using the ApplicationName attribute). The rest of the UI is un-configurable. #5. The bootstrapper generates a setup.exe to sit beside your .msi (and any of your dependencies if you are not downloading them). You could use tools like PackageForTheWeb to pack them into a single file if you need to, or you might be able to have everything be downloaded including your .msi (see above) so that they only get the setup.exe. #6. You might be able to copy the existing SQL Express package and adjust the rules in its product.xml file to make it not be installed if SQL is already installed (you'll have to look at the product.xml and learn its syntax by a combination of insight and trial and error--I don't know of any documentation, but the format is pretty intuitive when you look at it). But you can't make dependecies "optional" for the user to decide with this bootstrapper. It doesn't support that. #7. I sent you a previous email with a sample msbuild project file. You put your list of dependencies in the BootstrapperItems ItemGroup. #8. No, it only supports either always downloaded or always local. #8b. If you are doing local, when you run the msbuild project, by default it will copy the files to the output directory in the proper directory structure. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Wednesday, December 06, 2006 12:07 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] GenerateBootstrapper questions Hi; I posted this also in the MS forums (no answer) and the MSDN managed newsgroups (useless answer). I am hoping someone here can help. First off, I have read the following: http://msdn.microsoft.com/msdnmag/issues/04/10/Bootstrapper/ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/ html/custom_pkg.asp http://msdn2.microsoft.com/en-us/library/ms164294.aspx http://www.gotdotnet.com/workspaces/workspace.aspx?id=ddb4f08c-7d7c-4f44 -a009-ea19fc812545 Sorry for all the questions - there is a lot of content about using the bootstrapper to do X but none I could find about all the properties for anything other than the samples shown. And unfortunately none showed requiring J# (a prerequisite for us). After reading the above (and some other pages) I have the following questions about using this: 1) Where is complete documentation for GenerateBootstrapper
Re: [WiX-users] GenerateBootstrapper questions
Hi; I think I'm not understanding something. I want the bootstrapper to give me a small setup.exe that will download things like the .NET framework only if needed on that user's computer. And I need the download to be a single file to make it easy. How can I build this? The examples I see all assume that the install programs for things like the .NET framework are downloaded with setup.exe which eliminates the whole purpose of it. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: Erv Walter [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 06, 2006 12:07 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] GenerateBootstrapper questions Some answers to your questions (sorry, not all): #1. The official documentation for GenerateBootstrapper (the MSBuild task) is http://msdn2.microsoft.com/en-us/library/ms164294.aspx. I don't know where the official documentation for the bootstrapper itself it. You don't need to make a package.xml file at all unless you are creating a redistributable package. If you need to do that, you put the HomeSite in the product.xml file. #2. Never tried it. Don't know if it is useful. #3. In your msbuild project you set the ApplicationFile attribute to the filename of your .msi on the GenerateBootstrapper task (see my sample in a previous email). It's not embedded. It sits side by side with the setup.exe. I believe you can have it be downloaded using the ApplicationUrl attribute (at least the documentation implies that), but I have not tested it. #4. The only things you can control are the name for your application (using the ApplicationName attribute). The rest of the UI is un-configurable. #5. The bootstrapper generates a setup.exe to sit beside your .msi (and any of your dependencies if you are not downloading them). You could use tools like PackageForTheWeb to pack them into a single file if you need to, or you might be able to have everything be downloaded including your .msi (see above) so that they only get the setup.exe. #6. You might be able to copy the existing SQL Express package and adjust the rules in its product.xml file to make it not be installed if SQL is already installed (you'll have to look at the product.xml and learn its syntax by a combination of insight and trial and error--I don't know of any documentation, but the format is pretty intuitive when you look at it). But you can't make dependecies "optional" for the user to decide with this bootstrapper. It doesn't support that. #7. I sent you a previous email with a sample msbuild project file. You put your list of dependencies in the BootstrapperItems ItemGroup. #8. No, it only supports either always downloaded or always local. #8b. If you are doing local, when you run the msbuild project, by default it will copy the files to the output directory in the proper directory structure. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Wednesday, December 06, 2006 12:07 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] GenerateBootstrapper questions Hi; I posted this also in the MS forums (no answer) and the MSDN managed newsgroups (useless answer). I am hoping someone here can help. First off, I have read the following: http://msdn.microsoft.com/msdnmag/issues/04/10/Bootstrapper/ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/ html/custom_pkg.asp http://msdn2.microsoft.com/en-us/library/ms164294.aspx http://www.gotdotnet.com/workspaces/workspace.aspx?id=ddb4f08c-7d7c-4f44 -a009-ea19fc812545 Sorry for all the questions - there is a lot of content about using the bootstrapper to do X but none I could find about all the properties for anything other than the samples shown. And unfortunately none showed requiring J# (a prerequisite for us). After reading the above (and some other pages) I have the following questions about using this: 1) Where is complete documentation for GenerateBootstrapper - including what to put in the package.xml to download from Microsoft (not included in the package and not download from us but downloaded from MS if needed): a) .NET 2.0 framework b) .NET 2.0 language pack if appropiate c) J# 2.0 framework d) J# 2.0 language pack if appropiate e) whatever windows setup a wix built msi needs 2) Is there anywhere to get the Bootstrapper Manifest Generator and is it worth using? The download link at http://www.gotdotnet.com/workspaces/workspace.aspx?id=ddb4f08c-7d7c-4f44 -a009-ea19fc812545 does not work. 3) How do I set it to run our msi installer when it is done with the prerequisites? And is it embedded in the created setup.exe or downloaded at that time? If an option, which is recomended. 4) How do
[WiX-users] GenerateBootstrapper questions
Hi; I posted this also in the MS forums (no answer) and the MSDN managed newsgroups (useless answer). I am hoping someone here can help. First off, I have read the following: http://msdn.microsoft.com/msdnmag/issues/04/10/Bootstrapper/ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/ html/custom_pkg.asp http://msdn2.microsoft.com/en-us/library/ms164294.aspx http://www.gotdotnet.com/workspaces/workspace.aspx?id=ddb4f08c-7d7c-4f44 -a009-ea19fc812545 Sorry for all the questions - there is a lot of content about using the bootstrapper to do X but none I could find about all the properties for anything other than the samples shown. And unfortunately none showed requiring J# (a prerequisite for us). After reading the above (and some other pages) I have the following questions about using this: 1) Where is complete documentation for GenerateBootstrapper - including what to put in the package.xml to download from Microsoft (not included in the package and not download from us but downloaded from MS if needed): a) .NET 2.0 framework b) .NET 2.0 language pack if appropiate c) J# 2.0 framework d) J# 2.0 language pack if appropiate e) whatever windows setup a wix built msi needs 2) Is there anywhere to get the Bootstrapper Manifest Generator and is it worth using? The download link at http://www.gotdotnet.com/workspaces/workspace.aspx?id=ddb4f08c-7d7c-4f44 -a009-ea19fc812545 does not work. 3) How do I set it to run our msi installer when it is done with the prerequisites? And is it embedded in the created setup.exe or downloaded at that time? If an option, which is recomended. 4) How do I put out name and text in the dialogs for setup.exe? 5) Is this a single file? Or is this a set of files that we need to write an installer for? 6) Is there a way to make Sql Server Express an option and not show it as an option if Sql Server regular or express (not only express) is already installed? 7) Are there any samples of how we should set up our part of package.xml and the rest of our settings - both in our msbuild.proj file and in the xml files that list what goes in to the bootstrapper. 8) Can this be set so that it will look first on disk for the needed install files and then on MS' website so if we put this all on disk we can use the same bootstrapper? 8b) And if so, where do we get those files and what is the directory structure? I hope with answers to the above I will have at most 1 - 2 followup questions. thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Is click once what we should be using?
Hi; We have a WIX built installer that works great. And we are working on creating a bootstrapper for the prerequisites that would call our msi at the end to complete the install. Should we be looking at click once? thanks - dave - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Need recomendation - including .NET redist
Hi; A couple of features that would be VERY nice in this: 1. Optional prerequisites. The .NET 2.0 language pack, J# language pack, and Sql Server Express are all optional prerequisites. The first 2 are suggested and the 3rd (in our case) is only needed if they don't have a database to use already. 2. The ability to have links to explinations/help for each item. There should be standard MS links for the MS items but we can override those (for example in our case the link for Sql Server Express). 3. The ability to add our own prerequisites that include a UI to prompt them. For example, we require a SMTP server - and if they pick the IIS one (the default) we then need to make sure it's installed & enabled. But they can pick another. thanks - dave From: Peterson, Joel [mailto:[EMAIL PROTECTED] Sent: Tue 12/5/2006 2:16 PM To: Rob Mensching; David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Need recomendation - including .NET redist In the underlying complexity, I'm sure SQL 2005 is more complex than Exchange 2007. The prerequisite detection, user interface, and installation customization (and how they pass information on to the MSIs) of all of these Microsoft bootstrappers are amazing. It'd be nice to have generic forms of each, for sure. We're looking to wrap all of our products and add-ons into individual WiX-based MSIs, with an Exchange 2007-style localized bootstrapper as the CD autorun for installation. I've done some research into companies that might offer toolkits to do this, but there really are none. It'd make WiX, and Windows Installer in general, all the better if this sort of thing was available. Joel Peterson Quality Assurance Engineer [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> From: Rob Mensching [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 05, 2006 12:21 PM To: Peterson, Joel; David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Need recomendation - including .NET redist I talk to those teams regularly (SQL is more interesting than Exchange, IMHO). The trick is how to take their very specialized solutions and make them generic enough to solve all of the different problems we all face here. That, and often their solutions need to be scaled (down) such to be more useful by "smaller applications". From: Peterson, Joel [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 05, 2006 11:58 To: Rob Mensching; David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Need recomendation - including .NET redist Get some examples from the Office, Exchange, and Visual Studio teams, and you're set. Their bootstrappers are awesome. Joel Peterson Quality Assurance Engineer [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching Sent: Tuesday, December 05, 2006 11:04 AM To: David Thielen; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Need recomendation - including .NET redist On my todo list. You can see the beginnings of a bootstrapper in WiX v3. I've actually taken a detour away from that project for a month or so to get the v2 CustomActions stable so that we can stick a fork in WiX v2 and call it done. Then I'll go back to the WiX v3 bootstrapper. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Tuesday, December 05, 2006 09:25 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Need recomendation - including .NET redist I take it I would have to use the VS installer instead of WIX? We can't do that as we use a lot of WIX functionality that does not exist in the VS installer. I wish WIX had this capability... Thanks - dave David Thielen www.windwardreports.com <http://www.windwardreports.com/> 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: Erv Walter [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 05, 2006 10:12 AM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Need recomendation - including .NET redist Visual Studio also includes a bootstrapper that can install your prerequisites and then launch your setup. It can get the prereqs from your local CD, or if you are mostly a downloaded product, it can download the prereqs from the official microsoft site when/if they are needed. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Osmond Sent: Monday, December 04, 2006 8:33 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Need recomendation - including .NET redist Dave, You could have a look at the "Microsoft Component Installer" (PSetup). It provides a b
[WiX-users] Generate Bootstrapper support?
Hi; Is there support for GenerateBootstrapper (in MSBuild) anywhere? It appears to have what I need for prerequisites but there is no documentation of what to use for the Include="..." for each MS prerequisite. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Need recomendation - including .NET redist
I take it I would have to use the VS installer instead of WIX? We can't do that as we use a lot of WIX functionality that does not exist in the VS installer. I wish WIX had this capability... Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm From: Erv Walter [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 05, 2006 10:12 AM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Need recomendation - including .NET redist Visual Studio also includes a bootstrapper that can install your prerequisites and then launch your setup. It can get the prereqs from your local CD, or if you are mostly a downloaded product, it can download the prereqs from the official microsoft site when/if they are needed. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Osmond Sent: Monday, December 04, 2006 8:33 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Need recomendation - including .NET redist Dave, You could have a look at the "Microsoft Component Installer" (PSetup). It provides a bootstrap that will install your redistributables and then your app. The redistributables can be got from local source or the web. http://msdn2.microsoft.com/en-us/library/ms994369.aspx Michael From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Tuesday, 5 December 2006 12:03 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Need recomendation - including .NET redist Hi; We have had feedback from 4 potential customers that having .NET 2.0 as a prerequisite with the message taking them to the download made our installer "too difficult and too complicated" (and note - these are programmers!) So we need to have installing the .NET framework (and J# redist) as an automatic part of our install. So my questions are: 1) Is it better to have the redist in our install, or have it that when they click Next it downloads it and runs it automatically? 2a) If it's include it, anything special we have to do to have this in our installer? 2b) If it's download and run, how do we set that up to go? thanks - dave - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Need recomendation - including .NET redist
Hi; This looks great. Two questions. First the easy one - which version of the WIndows installer do I need to require so I can then run my wix install. Second, how do I tie this in to my installer? Is there a way in it to include it with my MSI and/or have it start downloading & running my msi when it's done? thanks - dave From: [EMAIL PROTECTED] on behalf of Rob MacFadyen Sent: Mon 12/4/2006 8:29 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Need recomendation - including .NET redist David, The most recent version does: http://www.microsoft.com/downloads/details.aspx?familyid=2A5E4EBC-651C-40AA-9525-1810AF47C317&displaylang=en Regards, Rob From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Monday, December 04, 2006 10:22 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Need recomendation - including .NET redist Hi; That looks great except... It does not include the two we need - .NET 2.0 and J# 2.0. thanks - dave From: Michael Osmond [mailto:[EMAIL PROTECTED] Sent: Mon 12/4/2006 7:33 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Need recomendation - including .NET redist Dave, You could have a look at the "Microsoft Component Installer" (PSetup). It provides a bootstrap that will install your redistributables and then your app. The redistributables can be got from local source or the web. http://msdn2.microsoft.com/en-us/library/ms994369.aspx Michael From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Tuesday, 5 December 2006 12:03 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Need recomendation - including .NET redist Hi; We have had feedback from 4 potential customers that having .NET 2.0 as a prerequisite with the message taking them to the download made our installer "too difficult and too complicated" (and note - these are programmers!) So we need to have installing the .NET framework (and J# redist) as an automatic part of our install. So my questions are: 1) Is it better to have the redist in our install, or have it that when they click Next it downloads it and runs it automatically? 2a) If it's include it, anything special we have to do to have this in our installer? 2b) If it's download and run, how do we set that up to go? thanks - dave - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Need recomendation - including .NET redist
Hi; That looks great except... It does not include the two we need - .NET 2.0 and J# 2.0. thanks - dave From: Michael Osmond [mailto:[EMAIL PROTECTED] Sent: Mon 12/4/2006 7:33 PM To: David Thielen; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Need recomendation - including .NET redist Dave, You could have a look at the "Microsoft Component Installer" (PSetup). It provides a bootstrap that will install your redistributables and then your app. The redistributables can be got from local source or the web. http://msdn2.microsoft.com/en-us/library/ms994369.aspx Michael From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Thielen Sent: Tuesday, 5 December 2006 12:03 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Need recomendation - including .NET redist Hi; We have had feedback from 4 potential customers that having .NET 2.0 as a prerequisite with the message taking them to the download made our installer "too difficult and too complicated" (and note - these are programmers!) So we need to have installing the .NET framework (and J# redist) as an automatic part of our install. So my questions are: 1) Is it better to have the redist in our install, or have it that when they click Next it downloads it and runs it automatically? 2a) If it's include it, anything special we have to do to have this in our installer? 2b) If it's download and run, how do we set that up to go? thanks - dave - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Need recomendation - including .NET redist
Hi; We have had feedback from 4 potential customers that having .NET 2.0 as a prerequisite with the message taking them to the download made our installer "too difficult and too complicated" (and note - these are programmers!) So we need to have installing the .NET framework (and J# redist) as an automatic part of our install. So my questions are: 1) Is it better to have the redist in our install, or have it that when they click Next it downloads it and runs it automatically? 2a) If it's include it, anything special we have to do to have this in our installer? 2b) If it's download and run, how do we set that up to go? thanks - dave - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Need a wix consultant :: 1 - 2 days work
Hi; We need someone to create our initial WIX installer for a new ASP.NET application we have. This must be someone who understands it well and has written installers for ASP.NET 2.0 apps – including making sure IIS is installed and starting that if necessary and same for the SMTP server that is optionally installed with IIS. If you are inside the US this is 1099 work. If you are outside the US we just send you a check or paypal payment. Thanks - dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - SF.net email is sponsored by: A Better Job is Waiting for You - Find it Now. Check out Slashdot's new job board. Browse through tons of technical jobs posted by companies looking to hire people just like you. http://jobs.slashdot.org/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Installing an ASP.NET 2.0 app
Hi; Is there any info on how to write an installer for an ASP.NET 2.0 app including: Creating the website – setting it as an ASP.NET 2.0 application Getting the c:\inetpub\wwwroot directory (which could be another drive/directory). Running “aspnet_regiis –i” if necessary Setting certain file extensions to get passed to the asp .net dll for processing – with do not verify that file exists. Making sure the SMTP server is installed, running, & configured. Encrypting the connection strings in the web.config file. Optionally running aspnet_regsql.exe And is there anything else we need to do for an ASP.NET installer? Also, if anyone out there knows this stuff real well and would like a small consulting job to create our initial installer for this – please email me. Thanks – dave David Thielen www.windwardreports.com 303-499-2544 x1185 Cubicle Wars - http://www.windwardreports.com/film.htm - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users