2012-02-09 1 views
1

У меня есть учетная запись пользователя, подобного этому S-1-5-21-4030387420-2927818341-1631038489-1001 Мне нужна простая функция C++, которая преобразует этот sid в имя пользователя. если у вас есть код для этого, то plz postКакая функция лучше всего доступна в C++ для преобразования SID в имя пользователя учетной записи?

Спасибо заранее!

+1

попробуйте использовать функцию LookupAccountSid – Kra

ответ

3

LookupAccountSid - ваш друг - он принимает идентификатор SID и превращает его в имя пользователя. Предупреждение. Это может занять некоторое время.

Если у вас есть текстовая строка, содержащая SID (как в примере выше), вы можете использовать функцию ConvertStringSidToSid, чтобы преобразовать строку в двоичную blob, которая затем может быть прочитана LookupAccountSid.

+0

: Спасибо за ваш ответ, было бы лучше, если бы вы также предоставили код. – sagar