Aweseome! Many many thanks Roger ! You've made my day. The last thing that you may be able to help with... I'm using win32api.TerminateProcess(hProcess,3) to kill this process if it gets outta hand... but when i do so.. it seems that the stdout/stderr don't capture the output.
here's my last chunk of code. again.. thank you so much. hProcess, hThread, dwProcessId, dwThreadId = win32process.CreateProcess \ ( None, self.RENDER_STRING, sa, sa, 1, win32con.NORMAL_PRIORITY_CLASS, None, None, startInfo) while self.exitCode == 259: if self.stop: print "kill da process" win32api.TerminateProcess(hProcess,3) self.exitCode = win32process.GetExitCodeProcess(hProcess) time.sleep(2) -- http://mail.python.org/mailman/listinfo/python-list