Forum: Win32/Win64 API (native code)
Delphi
by _BlackDragon_,
6. Mär 2009
************************* UPDATE *****************************************
Hi nochmal,
Bin jetzt ein wenig verwirrt. :oops:
Wenn ich der Funktion GetSecurityInfo zusätzlich den Pointer auf den SecurityDescriptor mitgebe,
und diesen später über LocalFree wieder freigebe, ist das Speicherleck beseitigt.
Forum: Win32/Win64 API (native code)
Delphi
by _BlackDragon_,
6. Mär 2009
Hi Leute,
versuche für Prozess jeweils die SID heraus zu bekommen. Das ganze funktioniert auch, allerdings
erhöht sich der Speicherbedarf meines Programms mit jedem Durchlauf (jedesmal 64 - 65 Prozesse)
um ca. 4KB. :oops:
Sicherheitsabfragen wurden zwecks Übersichtlichkeit entfernt:
function TBdsProcess.GetProcessOwnerSID(ProcID: Cardinal): Pointer;
var