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.