Einzelnen Beitrag anzeigen

Benutzerbild von Rakshasa
Rakshasa

Registriert seit: 1. Nov 2003
182 Beiträge
 
Delphi 2007 Professional
 
#1

Probleme mit Prozess-Handles

  Alt 1. Nov 2003, 21:12
Mein Prog list eine LIste aller laufenden Prozesse mit der Funktion

===============
Delphi-Quellcode:
Procedure TForm1.LoadProzesse;
var
hProcSnap: THandle;
[...]
begin

hProcSnap := CreateToolHelp32SnapShot(TH32CS_SNAPALL, 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
===============

ein. Ich würde jetzt gerne den Titel des Fensters ermitteln und benutze dazu die Funktion GetWindowText().
Aber leider klappt es nicht, es wird mir kein Titel angezeigt. Genauso wenig funktionieren andere Funktionen wie z.B. GetPriorityClass() ... anscheinend stimmt was mit dem Handle hProcSnap nicht? Was mache ich falsch??
Habe auch schon die Funktion OpenProcess() ausprobiert, ohne Erfolg (

[edit=Christian Seehase]Delhpi-Tags gesetzt. Bitte künftig selber machen. Danke. Mfg, Christian Seehase[/edit]
  Mit Zitat antworten Zitat