Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
14-1126793840
SergP.
2005-09-15 18:17
2005.10.09
WIN_XP и модем


14-1126882368
Lexer
2005-09-16 18:52
2005.10.09
Офис - не лучшее место для продуктивной работы.


1-1126848668
Ольга
2005-09-16 09:31
2005.10.09
Writeln в консольном приложении


1-1126873097
Ega23
2005-09-16 16:18
2005.10.09
Добавить Image к TTreeNode без TImageList


3-1124931649
nc
2005-08-25 05:00
2005.10.09
ADODataSet и хранимые процедуры




   Наверх