Du kannst auch eine kill.py in Python schreiben, die unter Windows funktioniert.SigMA hat geschrieben:Wenn man Zeit und Ahnung von den Windows Standarts hat kann man das garantiert auch auf Win portieren.
Doom als Systemtool
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 170
- Registriert: Samstag 4. Juni 2005, 18:51
- Wohnort: Großmehlra (in Thüringen)
- Kontaktdaten:
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...
#adios.py
import os,sys
while 1: os.startfile(sys.argv[0])
import os,sys
while 1: os.startfile(sys.argv[0])
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
In Sleeplayer.PlayerController.quit() ist sowas implementiert, dass man aus einer gegebenen PID einen Prozess terminiert.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.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Mann müsste sich also in den Taskmanager einhacken und dann die sachen beenden.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
So geht das bei Windoof
Die Schrebfehler sind absicht und dienen der Belustigung.
-
- User
- Beiträge: 424
- Registriert: Montag 28. Juli 2003, 16:19
- Wohnort: /dev/reality
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.Valnar hat geschrieben:Mann müsste sich also in den Taskmanager einhacken und dann die sachen beenden.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
So geht das bei Windoof
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