Hallo hoika,
Danke erstmal für Deine Hilfe! Die Freigabe für sessionData habe ich eingebaut, aber nach dem folgenden if Aufruf steigt der Speicher um 4KB und wird nicht mehr freigegeben:
Delphi-Quellcode:
if LookupAccountSID(nil, sessionData.SID, OwnerName,
SizeNeeded, DomainName, SizeNeeded2, OwnerType) then
begin
...
end;
Den Teil im if-Block habe ich probehalber auskommentiert, daran kann es nicht liegen. Auch habe ich alle optionalen Parameter mit nil angegeben, trotzdem ändert sich nichts!
Woran kann das liegen?