maddin Geschrieben 31. Oktober 2001 Geschrieben 31. Oktober 2001 hallo, ich würde gerne wissen, ob und wenn ja wie ich es schaffen kann, einen prozess den ich mit WinExec gestartet habe wieder zu beenden.
mst Geschrieben 31. Oktober 2001 Geschrieben 31. Oktober 2001 1 / 0; //Div durch Null ;-) Nein im Ernst. void ExitProcess( UINT fuExitCode ); Quelle
maddin Geschrieben 1. November 2001 Autor Geschrieben 1. November 2001 gut dann nächste frage. wo bekomme ich den prozesshandle her, mit dem ich mir den exit code besorgen kann.
Crush Geschrieben 1. November 2001 Geschrieben 1. November 2001 z.B. so über Handle: WinExec("c:\\windows\\regedit.exe",SW_SHOW|SW_MAXIMIZE); Sleep(1000); // Zeit geben um auch was erscheinen zu lassen HANDLE myhandle=GetCapture()->GetParent()->Detach(); SendMessage((unsigned int)myhandle,WM_QUIT); oder über die Window-Funktion: GetCapture()->GetParent()->SendMessage(WM_QUIT); und wenn der Task nicht warten soll, dann halt mit PostMessage() die Nachrichten in die Message-Queue werfen. <FONT COLOR="#a62a2a" SIZE="1">[ 01. November 2001 19:43: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
Saturo Geschrieben 3. November 2001 Geschrieben 3. November 2001 Die Einfachste Möglichkeit einen Prozess zu beenden sagt ihr ihm natürlich wieder nicht! : Gestehen!!!
Crush Geschrieben 3. November 2001 Geschrieben 3. November 2001 Ctrl-Alt-Del vielleicht? <FONT COLOR="#a62a2a" SIZE="1">[ 03. November 2001 18:17: Beitrag 2 mal editiert, zuletzt von Crush ]</font>
maddin Geschrieben 4. November 2001 Autor Geschrieben 4. November 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Saturo: <STRONG>Die Einfachste Möglichkeit einen Prozess zu beenden sagt ihr ihm natürlich wieder nicht! : Gestehen!!!</STRONG>
Crush Geschrieben 4. November 2001 Geschrieben 4. November 2001 Meinst Du ExitProcess() oder was anderes?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden