Question

Lors de l’obtention du nom d’utilisateur et / ou du SID de l’utilisateur actuel, quelle est la méthode préférée?

Utilise-t-il:

WindowsIdentity.GetCurrent().Owner

Ou:

WindowsIdentity.GetCurrent().User

Quelle est la différence entre les deux? Ce serait une excellente question pour SuperUser.com, mais hélas, ce n’est pas encore en direct. Merci!

Était-ce utile?

La solution

Ce que vous voulez habituellement, c'est l'utilisateur.

Chaque objet de sécurité dans Windows a des autorisations et un propriétaire. L'utilisateur est également un objet de sécurité et dispose donc d'autorisations et d'un propriétaire. La propriété signifie que le propriétaire peut modifier l'autorisation sur l'utilisateur. Et l'autorisation (dans le cas de l'objet utilisateur) signifie des choses comme supprimer l'utilisateur, modifier l'appartenance à un groupe, etc. Et tout cela n’est pas intéressant dans la plupart des cas. Vous avez donc besoin de "l'utilisateur".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top