В чем разница между владельцем и пользователем (WindowsIdentity)? - PullRequest
1 голос
/ 22 июня 2009

При выборе имени пользователя и / или SID текущего пользователя, какой метод предпочтительнее?

Используется ли:

WindowsIdentity.GetCurrent().Owner

Или:

WindowsIdentity.GetCurrent().User

В чем разница между двумя? Это был бы отличный вопрос для SuperUser.com, но, увы, он еще не появился. Спасибо!

1 Ответ

2 голосов
/ 22 июня 2009

То, что вы обычно хотите, это пользователь.

Каждый объект безопасности в окнах имеет разрешения и владельца. Пользователь также является объектом безопасности, поэтому у него есть разрешения и владелец. Владение означает, что владелец может изменить разрешение для пользователя. И разрешение (в случае объекта пользователя) означает такие вещи, как удаление пользователя, изменение членства в группе и тому подобное. И все это не интересно в большинстве случаев. Итак, что вам нужно, это «Пользователь».

...