Forum Discussion
farmerphd
Nov 13, 2023Copper Contributor
MSIX installed application on Windows 10 cannot access host machine graphics
Hello All, I am developing a Microsoft Application that is installed with a MSIX installer. The structure of the application is a *.exe application that is identified as the primary application (...
Sushant_Bansal
Nov 21, 2023Former Employee
Hi, can you please check the logs using procmon? Where exactly is the main application trying to access run time component from?
Also, when you are creating a separate package for runtime - what kind of a package is that?
- farmerphdNov 21, 2023Copper ContributorHello Sushant,
I'll look at the logs using procmon - good idea. The main application, when initiated, opens another *.exe in the runtime package. This is where my issue begins - the *.exe from the runtime package needs access to opengl and doesn't find it. @Eyad gave a good suggestion to include the opengl32.dll files in my MSIX root directory - so will try that next.
I noticed another behavior that may be interesting - myapp.exe is a X86 app and my runtime is a X64 app. If I run separate MSIX (one for myapp.exe and another for runtime), with myapp.exe as X86 architecture and runtime as X64 architecture, the myapp.exe doesn't locate the runtime. It is only when both are X64 architecture (myapp.exe and runtime) does it work correctly.
I am not that familiar with openGL and it's specific architecture dependencies. I read that openGL runs as DirectX anyway but will research this further. Any advice is appreciated....
Thank you.