Task öffnen, Prozess ID ,KIll



  • Hi leuts,

    Ich will eine Application aufrufen, die PID erhalten und notfalls á la kill die prozess struktur beenden.

    Der Application call sollte natürlich nicht blockierend sein.

    Hat jemand gerade im kopf welche fkt ich da verwenden könnte?

    gruß und dank


  • Mod

    ... und warum willst Du diesen unsaueberen Weg gehen?

    Schau Dir ShellExecuteEx oder CreateProcess an, da bekommst Du ein Handle auf den Prozess.
    Das handle kannst Du auch für TerminateProzess verwenden.

    Sei gewarnt: TerminateProcess ist eine Funktion, die man nicht für den allgemeinen Betrieb nutzen sollte. Es können Leaks entstehen und es kann bis zum blckieren des Systems führen.

    BTW: Die Suchfunktion in diesem Forum hast Du nicht verwendet wie ich das sehe...



  • Jo danke erstmal,

    bzgl. ShellExec... habe ich mich gestern im Forum schon a bissl belesen,...

    Bei der SHELLEXECUTEINFO structur bin ich mir ein bissl unsicher was das fmask betrifft.

    Ich werde mich mal daran versuchen ob ich das hinbekomme, falls ich fragen habe melde ich mich nochmal.

    Dankööö 🙂


  • Mod

    Wenn Dir jetzt schon unklar ist wie SHELLEXECUTEINFO ausgefüllt wird, solltest Du es bleiben lassen TerminateProcess auszuführen. Ich vermute, dass Du über die Dir entsprechenden Folgen dann auch nicht klar bist. 😃


Anmelden zum Antworten