Killing a process under Windows NT/2K

Enxo mrenxo at mail.com
Fri Apr 26 12:52:48 EDT 2002


> I need to kill a process under Windows (NT/2K), whose PID is known.
> Unfortunately os.kill() doesn't work under Windows.
> How can I achieve this anyway?

Try this:

      import win32process
      import win32api
      import win32con
               
      pid = win32api.GetCurrentProcessId()  
      handle = win32api.OpenProcess(win32con.PROCESS_TERMINATE, 0, pid)
      win32process.TerminateProcess(handle, 1)

Good Luck!



More information about the Python-list mailing list