TerminateProcess

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von tBLo, 12. Januar 2006 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 12. Januar 2006
    Kann mir mal einer die Funktion TerminateProcess erklären?

    Mit dem Schnipsel aus der MSDN komm ich nich weiter :(

    10er gibts. :)



    MfG
     

  2. Anzeige
  3. #2 12. Januar 2006
    du musst dir zuerst das Handle besorgen.

    Beispielsweise über GetWindowThreadProcessID ; wäre über die Variante des Fensterhandle's.

    Anschließend führst du OpenProcess aus ( damit prüfst du gleich die Rechte ), bsp.:
    Code:
    hProcess = OpenProcess (PROCESS_ALL_ACCESS, TRUE, processID);
    Zum Schluss kommt dann dein TerminateProcess:
    Code:
    TerminateProcess(hProcess,0);

    wenn du bei OpenProcess ein NULL bekommst, dann kannst du den Thread/Prozess nicht beenden ( fehlende Rechte ).
     

  4. Videos zum Thema