Zitat von
chaosben:
Hi!
Sag uns doch bitte, an was du den Prozess erkennen willst. An der exe oder an der Prozess-ID? Oder an etwas ganz anderem?
An einer exe.
Folgendes: Ich starte ein Spiel und das Tool soll mir sagen ob das spiel läuft oder nicht.
EDIT:
Zitat von
Baeuerle:
Hi,
mit dieser procedure kannst du die Prozesse aktiven auflisten:
Delphi-Quellcode:
procedure ListProcess(lb: TListbox);
var hProcSnap: THandle;
pe32: TProcessEntry32;
begin
hProcSnap := CreateToolHelp32SnapShot(TH32CS_SNAPPROCESS, 0);
if hProcSnap = INVALID_HANDLE_VALUE then exit;
pe32.dwSize := SizeOf(ProcessEntry32);
if Process32First(hProcSnap, pe32) = true then
while Process32Next(hProcSnap, pe32) = true do
begin
// Prozess hinzufügen
lb.Items.Add(pe32.szExeFile);
end;
CloseHandle(hProcSnap);
end;
Danke, genau das hab' ich gebraucht ^^