Einzelnen Beitrag anzeigen

Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#17

AW: ShellExecuteEx + TerminateProcess

  Alt 23. Apr 2021, 10:10
nur mal eine frage so am rande, geht es wirklich um "ping.exe"
Ne, das geht meiner Ansicht nach aber aus den ersten Sätzen des Eröffnungsposts hervor.
Dann könnte man (weil ich keine ahnung von jobs habe) als workaround eine prozess liste (Hier im Forum suchenTlHelp32) anfertigen bevor man das ganze startet.
Nachdem es gestartet wurde noch eine liste anfertigen.
Prozessliste nach "CLIname.exe" (ping.exe) bei den neu dazugekommenen durchforsten und PID merken.
Bei abbruch dann zuerst die PID abschießen anschließend die CLI von der du ja bereits das handle kennst.
(In manchen situationen ändert sich das handle allerdings, das sollte man im hinterkopf haben)

Wenn es wiederum doch nur ums pingen geht würde ich komplett auf CLI verzichten und per MSDN-Library durchsuchenIcmpSendEcho oder Hier im Forum suchenTIdStackWindows abfragen/auswerten/speichern solange wie man es halt benötigt.
Gruß vom KodeZwerg

Geändert von KodeZwerg (23. Apr 2021 um 10:17 Uhr) Grund: es ist freitag *gähn*
  Mit Zitat antworten Zitat