Entwickler-Ecke
Windows API - Proezesse über .EXE starten/beenden?
digi_c - Sa 09.08.03 00:01
Titel: Proezesse über .EXE starten/beenden?
Tachschön, ich will einen Scheaduler baun also Programme starten/beenden.
Starten dürfte mit Shellexecute einfach werden aber das beenden :-/
Da ich auch Programme beenden will die nur im Tray sichtbar sind dürfte Findwindow&Co flach fallen, hat da einer ne Idee?
Und ich fände es gut wenn ich das über den Pfad der Exe machen könnte
AndyB - Sa 09.08.03 09:39
| Luckie hat folgendes geschrieben: |
| Such mal nach ToolHelp32SnapShot und / oder EnumProcesses. |
Wieso so umständlich. Er kann die Programme doch einfach mit CreateProcess oder ShellExecuteEx starten und hat dann bereits das Prozesshandle, mit dem er Zugriff auf die Prozesse hat.
recall - So 10.08.03 14:06
@Andy B: Ich denke mal, er will auch Programme beenden, die er nicht selber gestartet hat, oder ?
AndyB - So 10.08.03 14:12
Dann versteht er was anderes unter Schedular als ich.
recall - So 10.08.03 14:28
Nur weil er meinte:
| Zitat: |
| Und ich fände es gut wenn ich das über den Pfad der Exe machen könnte |
digi_c - Di 12.08.03 08:59
Ich meinte damit nur dass ich die Dateien über die .EXE identifizieren will und nicht mit FindWindow oder so.
Gibt es denn irgendwo ein Bispiel mal wo gezeigt wird wie man wenn man ein Progr. über ShellExecute gestartet hat das bennden kann (oder vielleicht Tasten drücken/...) :?:
Tino - Di 12.08.03 11:03
Hallo!
Statt
ShellExecute würde ich
CREATEPROCESS zum Starten von Anwendungen benutzen. Über CreateProcess bekommst du auch ein Handle. Mit diesem Handle sollte man die Anwendung wieder schließen können.
Gruß
Tino
Delete - Di 12.08.03 11:26
Oder ShellexecuteEx.
AndyB - Di 12.08.03 13:57
Das habe ich doch irgendwo schon mal geschrieben. :wink:
| 2. Antwort - hat folgendes geschrieben: |
| Er kann die Programme doch einfach mit CreateProcess oder ShellExecuteEx starten |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!