#c #visual-c #sid
Вопрос:
Получить идентификатор текущего пользователя в виде строки. c
Я думал о том, как получить sid в c#, это так просто: System.Security.Principal.WindowsIdentity.GetCurrent().User.Value;
Если кто-нибудь может дать мне краткое решение, чтобы получить SID в качестве строки std::, я буду счастлив.
Комментарии:
1. Вызовите GetTokenInformation с помощью TokenUser, затем используйте ConvertSidToStringSid, чтобы преобразовать его из двоичного формата в строковый формат.
Ответ №1:
Смотрите эти функции WINAPI:
- ConvertStringSidToSid(), чтобы преобразовать строки идентификатора учетной записи в идентификатор SID, который требуется в качестве аргумента для,
- LookupAccountSid()