Seite 1 von 2
Verfasst: Sonntag 9. Juli 2006, 18:48
von Leonidas
SigMA hat geschrieben:Wenn man Zeit und Ahnung von den Windows Standarts hat kann man das garantiert auch auf Win portieren.
Du kannst auch eine kill.py in Python schreiben, die unter Windows funktioniert.
Verfasst: Sonntag 9. Juli 2006, 19:37
von jAN
in der kann man mit der winAPI einfach den übergebenen prozess killen... oder geht das auch ohne WinAPI? Mit der API hab ich schon ein Beispiel gesehn...
Verfasst: Sonntag 9. Juli 2006, 20:15
von Python 47
@Jan könntest du das mir mal bitte über pn oder so geben. Das würde mich nähmlich interresieren, weil ich mich grade mit der API beschäftige.
Danke!
Verfasst: Sonntag 9. Juli 2006, 20:31
von Leonidas
Python Master 47 hat geschrieben:@Jan könntest du das mir mal bitte über pn oder so geben. Das würde mich nähmlich interresieren, weil ich mich grade mit der API beschäftige.
In
Sleeplayer.PlayerController.quit() ist sowas implementiert, dass man aus einer gegebenen PID einen Prozess terminiert.
Verfasst: Montag 10. Juli 2006, 00:28
von Valnar
SigMA hat geschrieben:Das Problem ist ja das es kein Consolen Commando bei Win gibt womit du einen Prozess killen / beenden kannst (zumindest kenn ich keinen)
Wenn man Zeit und Ahnung von den Windows Standarts hat kann man das garantiert auch auf Win portieren.
Doch dieses benutzt einfach den Unix Standart zum killen von Prozessen.
SigMA
Mann müsste sich also in den Taskmanager einhacken und dann die sachen beenden.
So geht das bei Windoof
Verfasst: Montag 10. Juli 2006, 07:11
von jAN
es geht einfacher... mit der winAPI nur in ein paar zeilen...
ich werd es posten, wenn ich es wieder gefunden hab...
Verfasst: Montag 10. Juli 2006, 10:22
von Valnar
Danke. und beeil dich ich bin schong ganhz heiss drauf das doomtool auszuprobieren!!!
Verfasst: Montag 10. Juli 2006, 11:24
von querdenker
Valnar hat geschrieben:SigMA hat geschrieben:Das Problem ist ja das es kein Consolen Commando bei Win gibt womit du einen Prozess killen / beenden kannst (zumindest kenn ich keinen)
Wenn man Zeit und Ahnung von den Windows Standarts hat kann man das garantiert auch auf Win portieren.
Doch dieses benutzt einfach den Unix Standart zum killen von Prozessen.
SigMA
Mann müsste sich also in den Taskmanager einhacken und dann die sachen beenden.
So geht das bei Windoof
Ach Leute, es gibt Google, es gibt SeekPort, MetaGer[2] und was weiß ich nicht alles, um Informationen zu finden. Bemüht euch doch mal, diese Werkzeuge zu benutzen, anstatt hier halbgares Wissen zu verbreiten.
Hier einmal ein Progrämmchen:
PsKill.
Und hier zwei Hinweise auf die Funktionen in
pywin32 von Mark Hammond.
Die saubere Variante ist win32process.ExitProcess, die harte Variante win32process.TerminateProcess.
Und die o.g. Funktionen sind fast 1:1 aus der Standard-Windows-API übernommen!
mfg, querdenker
Verfasst: Freitag 14. Juli 2006, 17:32
von jAN
es gibt bei win xp nen komandozeilen befehl, der sich taskkill nennt...