Thema: Delphi Prozessliste unter WIN95

Einzelnen Beitrag anzeigen

HPW

Registriert seit: 28. Feb 2003
160 Beiträge
 
Delphi 7 Professional
 
#1

Prozessliste unter WIN95

  Alt 22. Nov 2005, 20:29
Ich versuche eine Prozessliste auszulesen (für NT4 nutze ich eine andere Routine)
Nun bekomme ich hiermit unter XP 1-4 stellige korrekte ProzessID's.
Unter WIN95 sind diese jedoch ca. 8 stellig (Sitze gerade nicht mehr vor dem WIN95).
Is dies unter WIN95 korrekt?

Delphi-Quellcode:
          TempList := TStringList.Create;
          aSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
          aProcessEntry32.dwSize := SizeOf(aProcessEntry32);
          bContinue := Process32First(aSnapshotHandle, aProcessEntry32);
          while Integer(bContinue) <> 0 do
          begin
            TempList.Add(ExtractFileName(aProcessEntry32.szExeFile)+'|'+IntToStr(aProcessEntry32.th32ProcessID));
            bContinue := Process32Next(aSnapshotHandle, aProcessEntry32);
          end;
          TempList.Sort;
          ....
// Benutzung der Liste
          ....
          CloseHandle(aSnapshotHandle);
          TempList.Free;
Hans-Peter
  Mit Zitat antworten Zitat