Forum: Win32/Win64 API (native code)
Delphi
by Manzoni,
20. Apr 2007
Danke für die Hilfe!
Ich habe eine Lösung für das Problem gefunden:
http://www.delphipraxis.net/internal_redirect.php?p=711939#711939
Forum: Win32/Win64 API (native code)
Delphi
by Manzoni,
11. Apr 2007
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:
if LookupAccountSID(nil, sessionData.SID, OwnerName,
SizeNeeded, DomainName, SizeNeeded2, OwnerType) then
begin
...
end;
Forum: Win32/Win64 API (native code)
Delphi
by Manzoni,
11. Apr 2007
Hi!
Ich schreibe grade einen Dienst, der den obigen Quelltest verwendet. Leider steigt der Speicherbedarf meines Dienstes pro Aufruf der Prozedur um 8KB. Da er die Funktion jede Sekunde aufruft, ist der Speicher schnell voll! An welcher Stelle muss gegebenenfalls Speicher wieder freigegeben werden?