![]() |
An alle Prozesse eine Nachricht
2. Frage :mrgreen:
Hi ist das in einem kurzen befehl möglich allen prozessen die nachricht wm_close zu senden :???: |
Re: An alle Prozesse eine Nachricht
Hi,
du holst dir die Prozesslist mit ![]() das handle indem du die PID aus der Prozessliste mit der von ![]() Danach eine for-schleife in der du allen Handles einen Message schickst. Ich hoffe das ist so richtig. Mfg ReDoX |
Re: An alle Prozesse eine Nachricht
Hi sory mit den links kann ich nicht viel anfangen alles auf Englisch :cry:
|
Re: An alle Prozesse eine Nachricht
|
Re: An alle Prozesse eine Nachricht
Kommt drauf an , was du genau willst
vielleicht reicht für dich ja auch schon
Code:
Damit werden dann aber nur die Prozesse beendet, die auch sichtbare Fenster haben
SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_CLOSE,0);
Ansonsten kannste auch auf die Libraries von madshi zurückgreifen , genauer gesagt auf die madKernel.pas dann kannste einfach so machen :
Code:
processes.close;
bzw: processes.terminate; |
Re: An alle Prozesse eine Nachricht
@Perle
Zur 1. Methode Geht das auch irgendwie mit wm_destroy :roll: Zur 2. Methode madKernel.pas wie funktioniert das |
Re: An alle Prozesse eine Nachricht
Schau dir mal
![]() |
Re: An alle Prozesse eine Nachricht
klar warum auch nicht
Code:
SendMessage(handle,WM_DESTROY,0,0);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz