@blackeangel

Как получить ФИО учётной записи пользователя?

Как получить ФИО пользователя?
Например, логин юзера ivanov_ii, а в меню пуск написано Иванов Иван Иваныч, вот это как раз и надо получить.
В гугле говорят, что надо юзать LDAP. Однако, реальных примеров не встречал.
Есть такое:
hr = ADsGetObject(L"LDAP://CN=computers,DC=mydomain,DC=local", IID_IADsContainer, (void**) &pCont );


В Borland C++ Builder 6.0 ругается на
(void**) &pCont

Знаю, что на VB6 это выглядит так:
Sub asdas()
Set SI_ = CreateObject("ADSystemInfo")
Set Un_ = GetObject("LDAP://" & SI_.UserName)
UZ_ = Un_.DisplayName
msgbox UZ_
End Sub


Оно возвращает ФИО из учётной записи пользователя, вошедшего в домен. А не его логин.
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Не оно? С level = 2 возвращается, в частности, usri2_full_name
https://docs.microsoft.com/en-us/windows/desktop/a...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы