Is there a way to have the python modules not be in the exe, but in an
external file (or several)?

When the python modules are in the exe, The running program will open
itself (the binary exe of the process). This has some side effects on
Windows which are causing me problems.

First, an exe that opens itself cannot be removed or even renamed
while the program is running. This sometimes causes problems with the
Microsoft Installer (MSI). If a file cannot be removed MSI will
attempt to move it, which will succeed on program binaries that don't
open themselves for reading.

Second, some anti-virus products seem to get seriously confused by
pyinstaller programs. Here I am not certain that it is exactly this
"program opening its own binary" that is the culprit, but it is
something special with pyinstaller programs that causes problems: I
have a windows service made using pyinstaller. On some Windows XP
machines it does not start within the 30 seconds given to it by
Service Control Manager. When the anti-virus software is uninstalled,
the service always starts.

Any hints or tips are very welcome!

Anton


--~--~---------~--~----~------------~-------~--~----~
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