Hallo,
ich habe folgendes Problem. Ich möchte die SID, beispielsweise eines Benutzers, via LDAP auslesen.
Die LDAP Abfrage wird via
ADO durchgeführt mit folgendem Statement:
SELECT objectSid, distinguishedName, displayname FROM 'LDAP://SERVERNAME'
Die Werte werden mittels "FieldByName" ausgelesen.
Die "objectSid" wollte ich so "ADOQuery1.FieldByName('objectSid').AsVariant
" auslesen. Leider ist der Rückgabewert laut
ADO "VarBytes",... wie kann ich aus diesem die SID herausbekommen?
Es gibt eine Funktion "ConvertSidToStringSid" leider benötigt diese aber einen Pointer,...
Über jede Info würde ich mich sehr freuen!