[python-win32] Seeking help to understand building of Microsoft Appstore Python
Piyush Dubey
piyushdubey72090 at gmail.com
Tue Oct 31 04:43:26 EDT 2023
Greetings community,
I am trying to load Python dynamic libraries to interface Python from an
application that I am trying to develop. The Python version I am trying to
load is the one available in the Microsoft AppStore. Now when I use the “
LoadLibraryExW” (which is a WIN32 API:
https://learn.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryexw)
function
to load the path. It throws an error having error code 5 implicating that
access is denied. It could work if I forcefully take ownership (which is
initially with “TrustedInstaller”) and alter the permissions of the file to
allow full control to the current user or permit administrator access, but
this does not seem to be an authentic or secure workaround for the same.
This is the path to the DLL I am trying to load.
C:\Program Files\WindowsApps
\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\python39.dll
In order to allow interfacing I also tried building CPython from the public
repository (https://github.com/python/cpython) but I could notice that
directory
structure of CPython code built on Windows is different from the one seen
for Microsoft Appstore installation. I want to understand how the Appstore
version of Python is built and how is it different from the process adopted
by the official website’s Python. So, is there a different way to build
Python for Windows AppStore? If yes, can you please point me to the webpage
which has instructions.
Thanks and best regards,
Piyush Dubey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/python-win32/attachments/20231031/4e8a547f/attachment.html>
More information about the python-win32
mailing list