Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];

Вниз

Как получить 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
5-1101732785
Student2
2004-11-29 15:53
2005.10.09
Включение TTimer


2-1125520480
tamara
2005-09-01 00:34
2005.10.09
align left ,align right


1-1126946533
testerr
2005-09-17 12:42
2005.10.09
скопировать экран TWebBrower


14-1126858405
Juice
2005-09-16 12:13
2005.10.09
Опять проблемы с ноутбуком


14-1127143097
TUser
2005-09-19 19:18
2005.10.09
PCI-Express vs AGP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский