Hallo,
ich suche eine Möglichkeit wie ich unter Windows ein Programm jeweils alle zwei Stunden neustarten lassen kann. Kurz, das Programm muss per Abbruch/Kill aus dem System komplett entfernt werden.
In UNIX könnte man das über die PID machen, aber wie macht man das unter Windows?
Zyklischen Programmneustart unter Windows
Probier mal:MfG
HWK
Code: Alles auswählen
from win32api import OpenProcess, TerminateProcess, CloseHandle
from subprocess import Popen
def kill(pid):
handle = OpenProcess(1, 0, pid)
TerminateProcess(handle, 0)
CloseHandle(handle)
proc = Popen('Dein Programm')
kill(proc.pid)
HWK