Forum: Win32/Win64 API (native code)
Delphi
by Patrick,
28. Mär 2004
Also sieht der Quellcode jetzt so aus:
procedure TForm1.Button2Click(Sender: TObject);
var
pmc: PPROCESS_MEMORY_COUNTERS;
cb: Integer;
PrID: Integer; // processidentifier
begin
PrID := StrToInt('$' + Listbox2.Items.Strings);
cb := SizeOf(_PROCESS_MEMORY_COUNTERS);
Forum: Win32/Win64 API (native code)
Delphi
by Patrick,
28. Mär 2004
Doch, die PIDs sind Hexa-Dezimal! Ich hatte halt eine angegeben, die nicht Hexa-Dezimal aussieht...
Forum: Win32/Win64 API (native code)
Delphi
by Patrick,
27. Mär 2004
Das funst immer noch nicht!
procedure TForm1.Button2Click(Sender: TObject);
var
pmc: PPROCESS_MEMORY_COUNTERS;
cb: Integer;
PrID: Integer; // processidentifier
begin
PrID := StrToInt('$' + Listbox2.Items.Strings);
Forum: Win32/Win64 API (native code)
Delphi
by Patrick,
27. Mär 2004
Ich hab mal ein paar Kombinationen getestet, leider führten sie nicht zum Ziel.
Die Betreffende Zeile sieht jetzt so aus:
if GetProcessMemoryInfo(OpenProcess(1, BOOL(0), PrID), pmc, cb) then
Forum: Win32/Win64 API (native code)
Delphi
by Patrick,
27. Mär 2004
Hallo, ich habe folgendes Problem.
Ich will auslesen, wieviel Speicher ein Prozess benötigt. Die Prozesse sammt Prozess ID und den anderen Kram anzuzeigen ist kein Problem. Ich habe auch schon eine Prozedur gefunden, mit der die Speicherauslastung des Prozesses in der ich die Prozedur ausführe anzeigen kann, aber an die anderen komm ich nicht ran...
uses psAPI;
procedure...