Einzelnen Beitrag anzeigen

RedDust

Registriert seit: 26. Okt 2004
Ort: Könnern
96 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Abfragen ob ein Prozess läuft

  Alt 26. Sep 2005, 09:54
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 ^^
Mario Franze
  Mit Zitat antworten Zitat