You shouldn't create unnecessary startup entries to check for updates like Adobe Flash Player (it's hard to track them all down, and I can't figure out a way to disable the checks...) or i Tunes. A better option would be to check for updates at application startup like Firefox does. Just be sure to include a option: I personally came to appreciate applications that do something similar to the Sparkle framework.I guess it is a Mac thing only, but it essentially does the following (off the top of my head - I assume the behavior can be adjusted). Once is a deployment technology that enables you to create self-updating Windows-based applications that can be installed and run with minimal user interaction.
Also around security, you need local administrator access to install, what if you don't have it?
In later versions of Windows, you cannot just override the person's security.
An updater task runs every so often to download and create new directories.
When new versions are installed, the running application requests a restart to use the new version. The downside is that it works only for per-user installations which don't require elevation.
Only those parts of the application that have changed are downloaded, and then the full, updated application is reinstalled from a new side-by-side folder. With Windows Installer deployment, applications often rely on shared components, with the potential for versioning conflicts; with Click Once deployment, each application is self-contained and cannot interfere with other applications. Windows Installer deployment requires administrative permissions and allows only limited user installation; Click Once deployment enables non-administrative users to install and grants only those Code Access Security permissions necessary for the application.
This wasn't a question of the pros and cons of click once and MSI ( to which many of your conclusions are incorrect and/or incomplete ) but rather a question of best practices for auto updating solutions. If they are savvy and or have an intense interest in staying up to date, #1 will work.Then they have the option to FTP it by logging into my website. My website also keeps track of each pawnshops installed version. Certain pages are only available using a tablet or larger due to the volume of data being exchanged.Never underestimate the laziness of a user because when their program doesnt work anymore because they are no longer supported, you will get flooded with help desk calls later.The time will either come from development (#2) or support (#1).CPUC Decision 17-10-004 created the SGIP Equity Budget, which will be implemented beginning with Step 3.