Je veux créer un identificateur de sécurité pour AccountDomainUsersSid
. Le problème est que je ne peux pas comprendre comment obtenir le sid pour le domaine actuel (c.-à-d. Le domaine auquel l’utilisateur actuel est connecté).
var sid = new SecurityIdentifier(WellKnownSidType.AccountDomainUsersSid, /* what do I write here? */);
SecurityIdentifier a une propriété AccountDomainSid .
La propriété User de WindowsIdentity est un SecurityIdentifier.
WindowsIdentity a la méthode GetCurrent () qui réutilise WindowsIdentity actuel.
Donc, cela va écrire le AccountDomainSid de l’utilisateur actuel
WindowsIdentity id = WindowsIdentity.GetCurrent(); Console.WriteLine(id.User.AccountDomainSid);