Gäller VB5/6. Fick lösningen av RickardD:Finns API mot User Manager för att söka User?
Finns det något API anrop mot användardatabasen som gör att man kan skicka in en fråga om användares userid, och returnera det fulla namn som användaren har?
Använder idag en funktion: WNetGetUser i mpr.dll, men problemet vi har idag är att vi har säkerhetskort för påloggning av burkarna. Det finns användare som har temporära kort med "fejkade" användarid som inte finns registrerade i den vanliga databas över personal som jag använder normalt för att få reda på användarens namn.
De fejkade ID som finns innehåller deras namn i User Managern, men går det att komma åt den, för att "norpa" användarens hela namn?
TIASv: Finns API mot User Manager för att söka User?
http://www.ntfaq.com/Articles/Index.cfm?ArticleID=15225
Artikeln handlar om att sätta in en user, men det var enkelt att extrakta info om användare.
I exempelet står:
<code>
set User=GetObject("WinNT://domain/user")
User.FullName=FirstNameVar
</code>
Gick klockrent att dra ut usernamnet med:
<code>
strUser = User.FullName
</code>