A long standing lack of synchronization on the elevated process handle made the non-elevated process always exit, so the updater would assume it was started elevated and launch OBS from the elevated context. Also applies the altered working directory to the non-elevated code path so it can find the OBS executable properly. |
||
|---|---|---|
| .. | ||
| updater | ||
| update-window.cpp | ||
| update-window.hpp | ||
| win-update-helpers.cpp | ||
| win-update-helpers.hpp | ||
| win-update.cpp | ||
| win-update.hpp | ||