views:

682

answers:

2

I'm using Py2exe to compile a CherryPy (3.1) server using Python 2.6 (32-bit) on Windows 7 Pro (64-bit).

This server will run without a GUI.

Questions:

  1. Do I need to be concerned about adding a manifest file for this application if it runs without a GUI?

  2. Do I need to include w9xpopen.exe with my exe?

So far, my limited testing has indicated that I don't need to include a manifest file or w9xpopen.exe with my executable in order for it to work.

Comments appreciated.

Thank you, Malcolm

+4  A: 

w9xpopen.exe is for windows 95/98, So If you don't use those you will not need it.

You can add dll_excludes=['w9xpopen.exe'] in your setup file for py2exe to exclude that.

and of course you will not need manifest file if you don't use GUI too.

S.Mark
I was under the impression that a manifest file is also required with Python 2.6 in order for the exe to find its MSVC*.DLL runtime files. If I understand your comment correctly, this is not the case because the manifest file is only required for GUI applications - not console applications. Is this correct? Thank you! - Malcolm
Malcolm
A: 

A manifest file will not be required for console applications. w9xpopen.exe is not required for Win XP and later.

pravin