Interesting. The stdin and stdout objects in my service seems respond to returing a string for the statements str(sys.stdin) and str(sys.stdout). I guess they are just not attached to files?
Can you provide a reference (MSDN or otherwise) that indicates that Windows Services don't have standard I/O? -- http://mail.python.org/mailman/listinfo/python-list