ConvertStringsidtosid für S-1-5 (NT Authority Group)
-
24-10-2019 - |
Frage
Ich habe ein CSID -Objekt, das einen bekannten SID für System hält. Aufrufen von Domain () -Funktion Ich kann sehen, dass die Domäne "NT Authority" ist.
In MSDN habe ich herausgefunden, dass der SID dieser Gruppe "S-1-5" ist, also habe ich versucht, ConvertStringsidtosid () zu verwenden, um eine PSID für diese Gruppe zu erhalten, aber ich habe einen Fehler, dass die SID-Struktur falsch ist.
Gibt es eine Möglichkeit, CSID für diese Gruppe zu bekommen? ist es möglich?
Danke vielmals! :-)
Lösung
Sie müssen verwenden AllocateAndInitializeSid
() Funktion dafür. Sehen Dieses Beispiel in msdn.
PSID psid;
SID_IDENTIFIER_AUTHORITY SIDAuth = SECURITY_NT_AUTHORITY;
if(! AllocateAndInitializeSid( &SIDAuth, 2,
SECURITY_BUILTIN_DOMAIN_RID,
DOMAIN_ALIAS_RID_ADMINS,
0, 0, 0, 0, 0, 0,
&psid) )
{
printf( "AllocateAndInitializeSid Error %u\n", GetLastError() );
return FALSE;
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow