The attached diff to py2exe v.0.3.4 run_svc.c adds the
command line args to the users exe file:
-service <desired name>
-display <display name>
-user <account name>
-auto no param, sets service to autostart
Rebuild the py2exe interpreters by running 'python
setup.py build' in
the py2exe directory.
This is only lightly tested and not yet used in production.
I also have a run_svc_w.c which provides a consoleless
run_w.c (usefull for avoiding 'flashing window syndrome'
exe's for use within an installer such as NSIS or Inno