Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.09;
Скачать: CL | DM;

Вниз

Как получить friendly user name?   Найти похожие ветки 

 
Makhanev A.S.   (2005-09-15 12:43) [0]

Нужно получить friendly user name не своего процесса, а explorer"а. Юзаю GetUserNameExA из secur32.dll, но не пойму, как прицепить сюда explorer.
Через токен explorer"а могу достать обычный user name, но даже зная его sid не вижу способа достать friendly username.


 
Игорь Шевченко ©   (2005-09-15 16:09) [1]

OpenProcess+OpenProcessToken+OpenProcessToken+GetTokenInformation+LookupAccountSid

Вообще-то это тема для WinAPI


 
Makhanev A.S.   (2005-09-15 17:02) [2]

Игорь Шевченко ©   (15.09.05 16:09) [1]

именно так я сейчас и получаю username. но username <> friendly username (он же display name). вопрос в том, как получить friendly username. если бы была какая-то функция, принимающая sid юзера и возвращающая friendly username, было бы замечательно.


 
Игорь Шевченко ©   (2005-09-15 17:31) [3]

TranslateName не поможет ?


 
Makhanev A.S.   (2005-09-15 20:23) [4]


> Игорь Шевченко ©   (15.09.05 17:31) [3]


Спасибо, TranslateName помог, все ок. НО: согласно смыслу и мсдну TranslateName работает только в доменке. Для раб. групп вопрос остается открытым.

Пока ищу другие способы для РГ, но ни в мсдн, ни в других источниках не могу найти ничего путного...



Страницы: 1 вся ветка

Текущий архив: 2005.10.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
8-1116687318
andrew_john
2005-05-21 18:55
2005.10.09
Использование компонентов TImage для построения слоев


14-1127106722
Ozone
2005-09-19 09:12
2005.10.09
Нужен свитч


2-1125455507
Дырчик
2005-08-31 06:31
2005.10.09
Криптография


6-1118742612
Norny
2005-06-14 13:50
2005.10.09
Подслушивание сокетов


2-1125237004
Станислав
2005-08-28 17:50
2005.10.09
окно