#c #winapi #mfc #active-directory #sid
#c #winapi #mfc #active-directory #sid
Вопрос:
Могу ли я сравнить 2 идентификатора SID в формате строки для равенства?
Насколько я понимаю, групповой SID является уникальным идентификатором в лесу Active Directory, поэтому строка, которую я получаю с помощью ConvertSidToStringSid
, также будет уникальной и, таким образом, может быть сравнена с любым другим групповым SID (строковый формат) с помощью функций сравнения строк?
Ответ №1:
AFAIK ответ «да, если вы используете сравнение без учета регистра».
Однако, на вашем месте я бы рассмотрел возможность использования API EqualSid для сравнения их в двоичном формате и преобразовал бы их в строку только для показа конечному пользователю вашего программного обеспечения.