spiegel-keyman/windows
Marc Durdin 9e9bf06bc1 fix(windows): start keymanx64 with ShellExecute
Fixes #5196.

It is complicated to start a `UIAccess=true` process with
`CreateProcess`, so instead we'll use `ShellExecute`. This means passing
a PID instead of a process handle to keymanx64.

I took the opportunity to refactor slightly the main function in
keymanx64, as the failure modes were pretty WET.
2021-06-04 06:52:14 +10:00
..
src fix(windows): start keymanx64 with ShellExecute 2021-06-04 06:52:14 +10:00