I've make a certain research about auto-update.

Short answer is: there's no working solution.

Middle answer is:
* ClickThrough hardly works for SmartClient apps;
* Updater app block compiles only with EntLib 2006, not latest, and is
somewhat broken in .NET 3.5 (configuration is overcomplicated and
doesn't load proper factories);
* NSIS (ops!) offers only a low-level download API.

I stopped on own code based on Updater (it's very well designed, so
you can take pieces from there), that checks for update and runs
msiexec /qb /i AAA.msi REINSTALL=ALL REINSTALLMODE=vomus
after application exit.

A way more details about that research are on my blog:
http://victorsergienko.com/

I wish I could publish the code, but sadly it's now proprietary.


On Mon, Mar 17, 2008 at 10:12 PM,  <[EMAIL PROTECTED]> wrote:
> Hi guys, sorry for double posting this but my earlier post may've been
>  overlooked amongst the spam as I didn't set the subject heading properly.
>  Would really apreciate it if I could get some advise re auto-updates.  I
>  envisage normal rules:
>
>  a) my app checks to see if an update is available and prompts user to
>  upgrade
>
>  b) the update (aka patch) app is downloaded and installed
>
>  I've researched options e.g. the Microsoft Application Updater Block and
>  various home grown solutions on http://www.devx and codeproject etc
>
>  - http://www.devx.com/dotnet/Article/10045
>  - http://msdn.microsoft.com/msdnmag/issues/03/02/BITS/default.aspx
>
>  My current thinking is I should buy or hand-code (or reuse) a homegrown
>  mechanism for detecting new updates & prompting for their download, write
>  a new wix patched install for each update, then execute the wix patch
>  somehow from my app (not clear on this but I assume I have to exit my
>  app then call the patch to install the new one in one step??)
>
>  What would my best option be for providing an auto-update type facility
>  prior to rolling out my application? Would appreciate any advice/options.
>  I assume given this is very, very common there is either a third party
>  component I can purchase or ..?
>
>  more than one opinion really apreciated! :)
>
>  regards
>  ewart
>
>
>
>  -------------------------------------------------------------------------
>  This SF.net email is sponsored by: Microsoft
>  Defy all challenges. Microsoft(R) Visual Studio 2008.
>  http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>  _______________________________________________
>  WiX-users mailing list
>  WiX-users@lists.sourceforge.net
>  https://lists.sourceforge.net/lists/listinfo/wix-users
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to