I&#39;m attempting to wrap up a Python program and turn it into a service, using the method listed in Mark Hammond&#39;s book (*not* using py2exe).   The program spawns a bunch of threads using the &quot;subprocess&quot; module.  If I run the program from the command line, everything works fine.  If I run it as a service, any kind of exception seems to stop the affected thread immediately.  Exceptions are not bubbling up to the relevant try/except block.<br>
<br>The only thing I can think of right now is that I&#39;m running on a 64-bit version of Windows, and that the win32 packages won&#39;t fully work in that environment.   (Although the startup string for Python says that it&#39;s the 32 bit Python [MSC  v.1310 32 bit (Intel) ], so I think that&#39;s a wild goose chase.)<br>
<br>Anyone have any ideas?  I&#39;ll try to put together a succinct test case that I can share.<br><br>-Chris<br>