|
|
@ -4,8 +4,8 @@ |
|
|
|
;; Components: |
|
|
|
;; * Checking for updates |
|
|
|
;; - A server is running to say what the latest version is. |
|
|
|
;; - The client sends a packet and getting a response on what the latest version is. |
|
|
|
;; - The client compares its version with latest and deciding what to do (ideally, presenting |
|
|
|
;; - The client sends a request and gets a response with data on what the latest version is. |
|
|
|
;; - The client compares its version with latest and decides what to do (ideally, presenting |
|
|
|
;; the user the option to update). |
|
|
|
;; * Getting the updated file |
|
|
|
;; - The client talks to the server to get the URL it can get the latest version from. |
|
|
@ -18,7 +18,7 @@ |
|
|
|
;; should be possible. |
|
|
|
;; * Using the file |
|
|
|
;; - Remove the extra bytes used for the signature. |
|
|
|
;; - Depending on the application, then extract the file, load the extracted library, close and |
|
|
|
;; - Depending on the application, extract the file, load the extracted library, close and |
|
|
|
;; run the update as a subprocess, etc. |
|
|
|
;; - On subsequent executions, check the user data directory for any update files, and run those |
|
|
|
;; as a subprocess instead. (In the case where the update is an entire executable). |
|
|
|