LunarG / OpenXR-OverlayLayer

Implementation of the OpenXR Overlay extension as a layer
Other
64 stars 17 forks source link

Named objects (FileMapping, Mutex, Semaphore) should be opened with ALL_APPLICATION_PACKAGES SID #15

Open bradgrantham-lunarg opened 3 years ago

bradgrantham-lunarg commented 3 years ago

UWP (AppContainer ) apps cannot open named resources without explicit granted permission. The API Layer uses named file mappings, mutexes, and semaphores, and those will need to be opened with ALL_APPLICATION_PACKAGES permission. It's not clear that those can be created from within UWP with that permission, so we may need to rearchitect with a service outside UWP that creates or brokers those objects.