|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Как получить ФИО пользователя? Например, логин юзера ivanov_ii, а в меню пуск написано Иванов Иван Иваныч, вот это как раз и надо получить. В гугле говорят, что надо юзать LDAP. Однако, реальных примеров не встречал. Есть такое: Код: plaintext 1.
В Borland C++ Builder 6.0 ругается на (void**) &pCont Знаю, что на VB6 это выглядит так: Код: vbnet 1. 2. 3. 4. 5. 6.
Оно возвращает ФИО из учётной записи пользователя, вошедшего в домен. А не его логин. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 12:02 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
LDAP - это из пушки по воробьям юзай пока это ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 14:16 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Cerebrum, Пробовал, возвращает 1, при конверте получаю ник, а фио. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 14:18 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
https://docs.microsoft.com/en-us/windows/desktop/api/lmaccess/ns-lmaccess-_user_info_3 см. usri3_full_name ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 14:21 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Хотя лучше https://docs.microsoft.com/en-us/windows/desktop/api/lmaccess/ns-lmaccess-_user_info_4 Документация говорит, что вместо 3 надо использовать 4, но это не отменяет использование usri4_full_name ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 14:25 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
там же можно глянуть что внутри usri4_comment ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 14:26 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
BlackeAngelЕсть такое: Код: plaintext 1.
В Borland C++ Builder 6.0 ругается на (void**) &pCont Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 14:43 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Cerebrum, Здорово, почитал, вроде интересно написано, но опять же без примеров использования. Учтите, логин неизвестен, домен неизвестен. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 17:49 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
BlackeAngelЗдорово, почитал, вроде интересно написано, но опять же без примеров использования. Учтите, логин неизвестен, домен неизвестен. Как описал задачу, так тебе и ответил. Ты нигде не говорил, что тебе нужно проанализировать Organization Unit или домен целиком, вытащить из него всех пользователей и извлечь их полные сведения об имени. Речь шла о том, что есть логин ivanov_ii и по нему нужно получить user friendly имя Если нужно перебрать всех пользователей и вытащить их данные, то юзай это + USER_INFO_10 Если имя домена не известно, то его можно узнать из NetGetAnyDCName или NetGetDCName Есть и такое ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 19:14 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Cerebrum, Не, не. Я не говорил что известен логин и домен. Надо узнать фио юзера, который зашёл под собой, то есть текущего юзера, который запустил программу/код. Я как бы считал, что это понятно сразу... Прошу прощения, за не полную информацию тогда. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 19:52 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Cerebrum, и юзеров перебирать не надо, надо текущего ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 19:52 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
BlackeAngelи юзеров перебирать не надо, надо текущего GetUserName ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 21:41 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Cerebrum, GetUserName пробовал - возвращает ник... :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 22:02 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Не совсем понятно что автору надо. Под Windows переменные окружения содержат имя текущего пользователя и домен. https://www.itprotoday.com/cloud-computing/what-environment-variables-are-available-windows Если нужно смотреть других пользователей то наверное надо смотреть не LDAP (хотя он тоже в деле) а более проприетарные WinAPI функции которые спецом заточены для Windows-домена. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 22:03 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
mayton, Переменные не содержат фио, переменные содержать ник(логин) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 22:06 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
mayton, Смотреть надо ТЕКУЩЕГО пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 22:07 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
BlackeAngelCerebrum, GetUserName пробовал - возвращает ник... :-( Ты говоришь, что тебе надо получить информацию для текущего пользователя, но его учетную запись (логин) ты НЕ знаешь. Используя GetUserName можно запросить логин текущего пользователя и используя его в NetGetUserInfo запросить все остальные недостающие сведения USER_INFO_10 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 22:26 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Cerebrum, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
??? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 22:44 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
тебе рано пока, отдай задачу тому, кто шарит в языке, либо садись за буквари Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
?? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 23:00 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Cerebrum, Ошибки, начиная с 3й строки, не может конвертануть wchar в char, и дальше в каждой строке аналогичные ошибки, только типы разные. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 12:29 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Anatoly MoskovskyBlackeAngel, А с какой целью вы пытаетесь писать программу на С++ не зная даже его основ? Диверсию готовите? Для того что бы узнать его, точнее именно тех мест, которые интересуют, а не всего. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 16:29 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
BlackeAngelДля того что бы узнать его, точнее именно тех мест, которые интересуют, а не всего весь не обязательно, основ достаточно ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 16:33 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
BlackeAngelОшибки, начиная с 3й строки, не может конвертануть wchar в char, и дальше в каждой строке аналогичные ошибки, только типы разные. установи в свойствах проекта - Unicode, либо добавь #include "tchar.h" и замени WCHAR на TCHAR BlackeAngelnullptr вообще не знает замени на NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 17:57 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
BlackeAngelДля того что бы узнать его, точнее именно тех мест, которые интересуют, а не всего. тогда ты начал не с того края, начинать нужно было с Уроки С++ и только потом Windows via C/C++. Программирование на языке Visual C++ Программирование серверных приложений для Microsoft Windows 2000 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 18:04 |
|
|
start [/forum/topic.php?fid=57&msg=39787309&tid=2017649]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 130ms |
0 / 0 |