Classification: Public What about the Burn Update element? -----Original Message----- From: Alain Forget [mailto:afor...@cmu.edu] Sent: June-04-13 11:00 AM To: 'Paul F Brewster'; 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] [WIX-users] Asking a website about the latest release of a product
I probably re-invented the wheel, and not very well. Let the deployment experts here be the judge. :-) When our software starts up, it sends its version number to our server, which compares that to the current version (stored in a database). If there's a mismatch, it sends our client a link where the new version's bundle installer can be downloaded and a checksum of the file. The client downloads the installer, calculates the checksum and verifies it to the one it got from the server (to make sure the file downloaded intact...btw, all the server-client discussions and software downloading are secured with SSL or some form of symmetric encryption. I'd hate our software to be a vector for client infection). If the installer seems intact, it then runs the installer with this command: cmd /c start MyInstaller.exe -quiet -norestart -log MyInstaller.log And WiX awesomely does the rest (e.g. stops our software, removes the old version, installs the new version, and runs it), all without any user interruption (although I am wrestling with restart issues at the moment, but I expect it to be fixed). Our Wix bundle/packages are set for MajorUpgrades only, which makes upgrade life so much easier than dealing with minor upgrades and patches seem to get messy and complicated. That said, if your software is massive, then MajorUpgrades, which I think basically uninstall the old version and install the new version, could be very cumbersome for users, especially if there are frequent updates. Alain -----Original Message----- From: Paul F Brewster [mailto:pbrews...@starpower.net] Sent: June 4, 2013 10:43 To: afor...@cmu.edu; 'General discussion for Windows Installer XML toolset.' Subject: RE: [WiX-users] [WIX-users] Asking a website about the latest release of a product Alain It's the former rather than the later. Is there a current standardized protocol that you use within your own software to make that check at startup? I'm trying to use best practices and not re-invent the wheel. This may not be a real WiX question but since this forum deals with software deployment issues I thought I raise the issue anyway. Thanks Paul -----Original Message----- From: Alain Forget [mailto:afor...@cmu.edu] Sent: Tuesday, June 04, 2013 10:08 AM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] [WIX-users] Asking a website about the latest release of a product Are you looking for updates to your own software that the user is installing, or third-party software (like the Java Runtime Environment)? We do the former in our software (not WiX) at startup, not in WiX. For the latter, we just bundle the current version with our own software installer using burn. Alain -----Original Message----- From: Paul Brewster [mailto:pbrews...@starpower.net] Sent: June 3, 2013 22:30 To: WiX-users@lists.sourceforge.net Subject: [WiX-users] [WIX-users] Asking a website about the latest release of a product Does anyone have a suggestion/sample code for checking a web site for the latest release of a product? Paul Brewster 5501 Hawthorne Pl, NW Washington, DC 20016-2668 H (202) 362 6324 C (301) 351 1949 ---------------------------------------------------------------------------- -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ---------------------------------------------------------------------------- -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users This message has been marked as Public by Steven Ogilvie on June-04-13 11:14:58 AM. The above classification labels were added to the message by TITUS Message Classification. For more information visit www.titus.com. ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users