Confirmed users
394
edits
| Line 102: | Line 102: | ||
* The service verifies the updater.exe file (See section Signing builds below) | * The service verifies the updater.exe file (See section Signing builds below) | ||
* The service will execute the update with updater.exe under the context of its own session (session 0) using CreateProcess. | * The service will execute the update with updater.exe under the context of its own session (session 0) using CreateProcess. | ||
* The path of updater.exe | * The path of updater.exe that is run is from a copy of the updater.exe from the installation directory being updated. | ||
* The post update process (helper.exe) currently does i) system level stuff, and ii) user level stuff. This component will be executed twice. The system level stuff will also be executed under session 0 using CreateProcess. The user level stuff will be executed by the unelevated updater.exe with its own session ID. | * The post update process (helper.exe) currently does i) system level stuff, and ii) user level stuff. This component will be executed twice. The system level stuff will also be executed under session 0 using CreateProcess. The user level stuff will be executed by the unelevated updater.exe with its own session ID. | ||
* The service stops itself when it is done the operation. | * The service stops itself when it is done the operation. | ||