Auto update .NET applications [duplicate]

Personally I’m using a very simple methodology for any kind of auto-update: Have an installer Check the new version (simple WebClient and compare numbers with your current AssemblyVersion) If the version is higher download the latest installer (should be over SSL for security reasons) Run the downloaded installer and close the application. (in this stage … Read more

Best practice for writing a self-updating windows service [closed]

Google have an open-source framework called Omaha which does exactly what your point 1. describes. It runs as a scheduled Windows task in the background, outside the applications it manages. Google use Omaha to auto-update their Windows applications, including Chrome. Because it comes from Google, and because it is installed on every Windows machine that … Read more

Installer and Updater for a python desktop application

There is a suite of tools from the cloudmatrix guys that addresses that problem. esky is an auto-update framework for frozen apps that is compatible with the common python “packaging” frameworks. signedimp tries to ensure that apps are not modified after they are signed, and to minimize invasive Windows UAC dialogs. myppy aims to insulate … Read more

Auto-update library for .NET? [closed]

ClickOnce has its own security limitations (understandbly so). If you want the full power and control of a Windows application then go with the .NET application updater component. It works like a charm and has even been used by Microsoft internally for their .NET based game (I don’t remember the game name though).

How can I enable auto-updates in a Qt cross-platform application?

It is not a complete solution, but a cross-platform (Windows, Mac, Linux) tool for creating packages for auto-updates and installing them is available at https://github.com/mendeley/Update-Installer. This tool does not deal with publishing updates or downloading them. This was written for use with a Qt-based application but to make the update installer small, standalone and easy … Read more

tech