Automatic Updater:
- When run, it checks to see if it's running from Program Files or local user's
path
- If running from local user's path, go to next step.
- If not:
-- Copy all files / manifests to local user's path
-- Execute local path version and exit
- Check to see if an update is available to the automatic updater
- If not, go on to the next step
- If so:
-- Download the update and execute
- Execute the automatic updater to check for an update
- If no update is available, go on to the next step
- If one is available:
-- Check the user's settings and either update or alert the user to the update availability
Object model for automatic updater:
Task
- ContainerTask
-- ConditionalTask
- EditXmlTask
- CopyFileTask
- DeleteFileTask
- DirectoryTask
-- CopyDirectoryTask
-- ClearDirectoryTask
-- BackupDirectoryTask
- ProcessTask
-- StopProcessTask
-- StartProcessTask
- ServiceTask
-- StopServiceTask
-- StartServiceTask
-- RestartServiceTask
Original issue reported on code.google.com by myndf...@valhallalegends.com on 15 Jul 2011 at 1:20
Original issue reported on code.google.com by
myndf...@valhallalegends.com
on 15 Jul 2011 at 1:20