I am using os.getpid() to get the pid value for a script running. I store that value (as a string) to a file. Later when I try to kill that pid (i pull this from the file as a string value) I get errors.
Using the following lines I get the subsequent error. (pid is a string value) win32api.TerminateProcess(int(pid), 0) OR ctypes.windll.kernel32.TerminateProcess(int(pid), 0) Errors: Exception in Tkinter callback Traceback (most recent call last): File "C:\Python23\lib\lib-tk\Tkinter.py", line 1345, i return self.func(*args) File "vngconsole.py", line 27, in StopVngSvc win32api.TerminateProcess(int(pid), 0) error: (6, 'TerminateProcess', 'The handle is invalid.') How exactly do I kill a pid using a string value? -- http://mail.python.org/mailman/listinfo/python-list