Windowsサービス化の方法

[Python-ml-jp 4290]から清水川さんの回答をメモ。

pywin32がインストールされていれば、サービス登録できます。
pywin32のwin32serviceutilを使って実現します。
簡単かどうかは詳しく見ていませんが...。

pywin32のデモコード (src):
http://pywin32.cvs.sourceforge.net/pywin32/pywin32/win32/Demos/service/

Zope2の使用例 (src):
http://svn.zope.org/Zope/trunk/skel/bin/zopeservice.py.in?view=markup
http://svn.zope.org/Zope/trunk/lib/python/nt_svcutils/service.py?view=markup

Zope3の使用例 (src):
http://svn.zope.org/Zope3/trunk/zopeskel/bin/zopeservice.py.in?view=markup
http://svn.zope.org/Zope3/trunk/src/zope/app/winservice/service.py?view=markup

TurboGearsの例 (nagosuiさん):
http://nagosui.org/Nagosui/Misc/Turbogears/docs/1.0-b/WindowsService

気持ち、Zope3のコードがサンプルとしては見やすいと思います。