![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить friendly user name? [D7, WinXP]
Makhanev A.S. © (2005-09-15 12:43:00)Нужно получить friendly user name не своего процесса, а explorer'а. Юзаю GetUserNameExA из secur32.dll, но не пойму, как прицепить сюда explorer.
Через токен explorer'а могу достать обычный user name, но даже зная его sid не вижу способа достать friendly username.
Makhanev A.S. (2005-09-15 20:23:00) [1]
> Игорь Шевченко © (15.09.05 17:31) [3]
Спасибо, TranslateName помог, все ок. НО: согласно смыслу и мсдну TranslateName работает только в доменке. Для раб. групп вопрос остается открытым.
Пока ищу другие способы для РГ, но ни в мсдн, ни в других источниках не могу найти ничего путного...
Игорь Шевченко (2005-09-15 17:31:00) [2]TranslateName не поможет ?
Makhanev A.S. (2005-09-15 17:02:00) [3]Игорь Шевченко © (15.09.05 16:09) [1]
именно так я сейчас и получаю username. но username <> friendly username (он же display name). вопрос в том, как получить friendly username. если бы была какая-то функция, принимающая sid юзера и возвращающая friendly username, было бы замечательно.
Игорь Шевченко (2005-09-15 16:09:00) [4]OpenProcess+OpenProcessToken+OpenProcessToken+GetTokenInformation+LookupAccountSid
Вообще-то это тема для WinAPI