Sunday, 15 March 2015

c# - Automated Updates Suggestions -



c# - Automated Updates Suggestions -

we looking @ modifying update process our application, there many possible ways give little background first. running mvvm wpf / silverlight application, has sql server 2008 r2 database running locally , online. have update process checks online update , launches updater programme elevate permissions ahead of running msi or msp patch files apply update.

unfortunately due setup of of our clients find users struggle access rights local administrators aren't available. has led looking @ alternative approaches.

our ideal situation have process run silently in background under scheme user account, check server periodically updates. when update deemed available current user should informed update available , asked if wish download (there give-and-take of silent download user clicking run update when ready). process run ui show downloads in progress, 1 time again ideal if displayed in notification area of toolbar. @ end of process should run msi file under raised permissions allow user update software without administrator privileges.

the initial install of software performed administrator made aware of total automated update process.

so question is:

what best practice approach performing kind of process? suggestions have coding this, illustration should have application or run process off tasks or services? there software designed solve problem? there specific windows business relationship designed such purpose? examples , pros , cons of different practices.

i realise vague question prefer follow recommended approach opposed reinventing wheel.

thanks.

i might off track here why not create application click 1 time application. way every time app starts can check if there newer version , prompt end user install updated version.

if there did happen problem new version end user able roll previous version.

we have used approach several wpf applications great effect.

we tend publish folder on development machine , ftp public server.

c# wpf scheduled-tasks automatic-updates

No comments:

Post a Comment