![]() |
herausbekommen welche Programme bereits gestartet sind.
Hallo Alle!
Ich brauche noch mal Hilfe. Wir kann ich herausbekommen welche Programme bereits gestartet sind. Ich habe aber keine Taskleiste! Gruß Heike |
Re: herausbekommen welche Programme bereits gestartet sind.
Taskmanager
|
Re: herausbekommen welche Programme bereits gestartet sind.
Hallo,
du könntest die laufenden Prozesse mittels EnumProcesses auflisten oder falls es dir darum geht, herauszufinden, ob eine bestimmte Anwendung läuft, ![]() |
Re: herausbekommen welche Programme bereits gestartet sind.
Zitat:
Delphi-Quellcode:
Und dies dann mit einem Timer ständig aufrufen?
function FindApplication(Window: HWND): Boolean; stdcall;
var Buffer: array[0..255] of Char; begin Result := True; if GetWindowText(Window, Buffer, 256) <> 0 then Form1.ListBox1.Items.Add(Buffer); end; Gruß Heike |
Re: herausbekommen welche Programme bereits gestartet sind.
|
Re: herausbekommen welche Programme bereits gestartet sind.
Unsicher, weil man bei der ToolHelp-API nicht dem zurückgegebenen Pfad trauen kann (der wird abgeschnitten und ist nur ANSI).
PSAPI hat dieses Problem meines Wissens nach nicht. Das nur als Hinweis, um entsprechende Fehler schneller zu finden, oder besser innerhalb des Codes auszuschließen. |
Re: herausbekommen welche Programme bereits gestartet sind.
Zitat:
|
Re: herausbekommen welche Programme bereits gestartet sind.
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 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