|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#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 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Cerebrum, BlackeAngelBorland C++ Builder 6.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 20:53 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Cerebrum, а так завтра попробую, ваши рекомендации ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 20:53 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
BlackeAngelCerebrum, BlackeAngelBorland C++ Builder 6.0 Какая разница. Или есть собеседование на язык борланда? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 21:04 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 21:48 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
CerebrumBlackeAngelBorland C++ Builder 6.0 выкинь его бесплатно Как только Microsoft выкинет фреймвёрк ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 22:00 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
BlackeAngelКак только Microsoft выкинет фреймвёрк какой из них :) тебя ж никто его не заставляет использовать - поставь PlatformSDK и пиши на чистом С/С++ а то так окажется, что тебе и WinAPI тоже не подходит, тогда ты форумом ошибся - ассемблерщиков тут нет (вроде) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 22:54 |
|
Получить ФИО пользователя учётной записи
|
|||
---|---|---|---|
#18+
Cerebrum, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
ошибки Build [C++ Error] Unit1.cpp(30): E2034 Cannot convert 'char *' to 'const wchar_t *' [C++ Error] Unit1.cpp(30): E2342 Type mismatch in parameter 'username' (wanted 'const wchar_t *', got 'char *') [C++ Error] Unit1.cpp(32): E2034 Cannot convert '_USER_INFO_10 *' to 'int' [C++ Error] Unit1.cpp(34): E2288 Pointer to structure required on left side of -> or ->* [C++ Error] Unit1.cpp(34): E2288 Pointer to structure required on left side of -> or ->* [C++ Warning] Unit1.cpp(36): W8004 'pUserInfo' is assigned a value that is never used ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 05:59 |
|
|
start [/forum/topic.php?all=1&fid=57&tid=2017649]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 420ms |
0 / 0 |