I'm building a msix that needs access to the host machine's graphics - specifically openGL. When I run the windowsapp fully contained in the app, the *.exe stops and displays opengl not installed. I then split the app into two windowsapps with MSIX, and make the registry look at the other app, and it runs fine. Guessing that when the *.exe follows the registry to the separate app, then windows registers it and gives access.
My first thought is my app, or just my *.exe, is not registered and cannot access the local machine graphics. I tried to register the *.exe in advanced installer. I build the package, try to install it, and get an error 0x800703fa which has little explanation but assume it is a registry error.
How do I register my app where it gets access to host machine graphics? I need to make this one app and not split the app or use dependencies.