aktueller Domainuser und seine Active-Directory Daten
-
Wie bekomme ich mit der WinAPI
1. den aktuellen Domainuser
hier habe ich keinen Ahnung wie man da drann kommt - reicht GetUserName
https://msdn.microsoft.com/de-de/library/windows/desktop/ms724432(v=vs.85).aspx2. und seine Daten aus dem Active Directory
dazu habe ich das gefunden:
https://msdn.microsoft.com/en-us/library/aa367016(v=vs.85).aspxund das ganze in C, C++/C# darf nicht verwendet werden
-
Update:
ich kann jetzt per Enviroment-Variablen oder WinAPI den Usernamen und die Domain bekommen
mit
DnsQuery_W(L"_ldap._tcp.TESTDOMAIN.local",..)
suche ich den Active Directory LDAP Server in der Domäne
der liefert mir dann folgendes
Record #1
wType of 21
wDataLength of 10
The IP address of _ldap._tcp.TESTDOMAIN.local is 168.248.10.0
TTL: 270 (secs)Record #2
wType of 21
wDataLength of 10
The IP address of _ldap._tcp.TESTDOMAIN.local is 168.56.10.0
TTL: 270 (secs)Record #3
wType of 1
wDataLength of 4
The IP address of abdc.TESTDOMAIN.local is 168.192.1.6
TTL: 270 (secs)Record #4
wType of 1
wDataLength of 4
The IP address of abdc.TESTDOMAIN.local is 168.192.1.6
TTL: 270 (secs)Fragen dazu:
warum bekomme ich bei Record #1 und #2 den gleichen Host aber unterschiedliche IPs
warum bekomme ich bei Record #3 und #4 die gleiche IP aber Host Name ist einmal gross und einmal klein geschrieben
und welchen davon muss ich konnektieren um die User-Attribute aus dem AD zu bekommen?