Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Programm von Delphi aus beenden? (https://www.delphipraxis.net/156343-programm-von-delphi-aus-beenden.html)

smart 29. Nov 2010 08:18

Programm von Delphi aus beenden?
 
Guten Morgen!

Wie kann ich ein mit WinExec aufgerufenes Programm wieder beenden?

Luckie 29. Nov 2010 08:24

AW: Programm von Delphi aus beenden?
 
In dem du entweder ShellexecuteEx oder CreateProcess nutzt, die die ProzessID merkst und dann den Prozess mit Hier im Forum suchenTerminateProcess und der gemerkten ProzessID beendest.

Aber das sollte man nur im Notfall machen:
Zitat:

The TerminateProcess function is used to unconditionally cause a process to exit. The state of global data maintained by dynamic-link libraries (DLLs) may be compromised if TerminateProcess is used rather than ExitProcess.

smart 29. Nov 2010 08:45

AW: Programm von Delphi aus beenden?
 
Wenn ich ShExecInfo benutze, was muss da in uses stehen?

Luckie 29. Nov 2010 08:48

AW: Programm von Delphi aus beenden?
 
Die Funktion oder was auch immer das ist, kenne ich nicht. Weder im Windows SDK oder in der Delphihilfe kann ich das finden.

DeddyH 29. Nov 2010 08:51

AW: Programm von Delphi aus beenden?
 
Ist vielleicht der Record ShellExecuteInfo gemeint? Der steht in ShellAPI.

smart 29. Nov 2010 09:02

AW: Programm von Delphi aus beenden?
 
Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz