Thema: EnumProcesses

Einzelnen Beitrag anzeigen

h.slomka

Registriert seit: 15. Nov 2005
1 Beiträge
 
#7

Re: EnumProcesses

  Alt 17. Okt 2007, 13:09
Hallo Luckie,

ich glaube, ich habe ein Memory-Leak in Deinem Code gefunden.
In folgender Funktion aus den MPUProcessTools:

Delphi-Quellcode:
function SidToString(ASID: PSID): WideString;
var
  sDummy : PWideChar;
begin
  ConvertSidToStringSid(ASID, sDummy);
  Result := string(sDummy);
end;
Wird der zurückgegebene Buffer nicht freigegeben.

LocalFree(Cardinal(sDummy));
Gruß
  Mit Zitat antworten Zitat