powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как получить ФИО пользователя
6 сообщений из 6, страница 1 из 1
как получить ФИО пользователя
    #32026456
nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть процедура GetUserName которая возвращает сетевое имя пользователя.
а есть ли что-нибудь для получения ФИО пользователя?
...
Рейтинг: 0 / 0
как получить ФИО пользователя
    #32026529
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Select UserFIO from BaseUsers where UserName=user_name()

Только таблицу BaseUsers с полями UserFIO и UserName придется сделать самому и заполнять ее самостоятельно. Я всегда делаю такую табличку. Очень удобно в нее вносить индивидуальные настройки пользователя. Так же хорошо иметь табличку BaseHosts, с настройками на конкретную машину.
...
Рейтинг: 0 / 0
как получить ФИО пользователя
    #32026552
nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это понятно, что так можно.
Но ведь NT,2000,XP как-то узнают это имя. Я тоже так хочу.
...
Рейтинг: 0 / 0
как получить ФИО пользователя
    #32026691
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже если подобная функция отыщется, а она наверняка есть в Win API, это будет работать только если сисадмин в свойствах пользователя (Domain user) забил фамилию, имя, отчество, а не номер кабинета и должность, например. Нельзя полагаться на такие данные, гораздо лучше все держать под контролем самому.
...
Рейтинг: 0 / 0
как получить ФИО пользователя
    #32026703
nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у нас принято делать имеено так, и если админ сделал это по другому это карается.
потом я не собираюсь к этому как-то привязываться - это просто информация для отображения и не более.
...
Рейтинг: 0 / 0
как получить ФИО пользователя
    #32026713
Slon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только через WinAPI
Поищи в
\Source\RTL\Win\WinSock.pas
возможно какие-то поля в структуре WSAData
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как получить ФИО пользователя
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]