21d70fa207
Using and creating a window can use issues in game capture if multiple game captures are active, so revert back to using a mutex, and just ignore the keepalive check failure if injected inside a UWP program (only check to see if GetLastError reports that it's not found -- if it returns access denied or any other error, assume it's in a UWP program, and ignore the keepalive check).