kill a process in XP

Dave Brueck dave at pythonapocrypha.com
Wed Feb 23 12:02:58 EST 2005


Tor Erik Sønvisen wrote:
>>From my Python-program I spawn a new process. When using P_NOWAIT spawnl 
> returns the pid but in windows it returns a process handle.
> Later I want to kill this process. How can I do this when I only have the 
> process handle?

Try ctypes - if it's really a Windows handle, then this should work:

from ctypes import *
windll.kernel32.TerminateProcess(h, 0) # or whatever return code you want

-Dave



More information about the Python-list mailing list