Giovanni Bajo píše v St 19. 01. 2011 v 15:07 +0100:
> The bootloader does the equivalent of sys.argv[0]+".manifest". Since
> it
> dynamically loads the manifest, it works unless the end user renames
> the
> executable (which is never supported by PyInstaller, eg. it breaks the
> multi-package mode).

What makes me worried is the following text from 

http://msdn.microsoft.com/en-us/library/f2c0w594(v=vs.80).aspx

----
If you specify /MANIFEST, the name of the manifest file will be the same
as the name of your output file, with .manifest appended to the file
name. For example, if your output file name is MyFile.exe, the manifest
file name will be MyFile.exe.manifest. If you
specify /MANIFESTFILE:name, the name of the manifest will be what you
specify in name.
----

So I think that when using the linkflag '/MANIFEST' the name of the
required manifest file is hard coded in the executable to values like
'run.exe.manifest' and that loading manifest file dynamically is then
overriden.

Let's try to compile bootloaders also without the linkflag /MANIFEST if
and we'll see if it could help.


-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pyinstaller?hl=en.

Reply via email to