On Saturday 08 of March 2014 11:42:31 Johnsons in DE wrote: > I am not exactly sure how to do this with PyInstaller. I discovered that > "[ProgramName].exe" will still run even if I delete the 4 MSVCRT files in > the application folder. I thought that I might need to modify the > "[ProgramName].exe.manifest" file to point to the MSVCRT files in the > subfolder of the Windows directory. However, I found the program still ran > even if I deleted that manifest file. > > Now I am somewhat confused. Is there a manifest embedded in the EXE created > by PyInstaller that will use the MSVCRT files in the Windows directory? In > other words, how can I accomplish what I want? Is it as simple as deleting > the MSVCRT files in the application folder? > > Thank you.
I would have to chek but I think manifest is not embedded in the EXE created by PyInstaller. Could it be a manifest that is embedded inside any .dll file that gets bundled? for example: python.dll? PyInstaller uses functions CreateActCtx / ActivateActCtx from the windows api. These functions are related to manifest files and friends. They could give you insight how pyinstaller works.
signature.asc
Description: This is a digitally signed message part.
