Thema: Delphi LDAP SID ermitteln

Einzelnen Beitrag anzeigen

cst_07

Registriert seit: 29. Nov 2007
34 Beiträge
 
#1

LDAP SID ermitteln

  Alt 23. Jan 2009, 10:16
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!
  Mit Zitat antworten Zitat