所有者和用户(WindowsIdentity)之间有什么区别?

时间:2009-06-22 14:59:03

标签: .net security windows-identity

获取当前用户的用户名和/或SID时,首选方法是什么?

是否正在使用:

WindowsIdentity.GetCurrent().Owner

或者:

WindowsIdentity.GetCurrent().User

两者有什么区别?对于SuperUser.com来说这将是一个很好的问题,但是,它还没有生效。谢谢!

1 个答案:

答案 0 :(得分:2)

您通常想要的是用户。

Windows中的每个安全对象都有权限和所有者。用户也是安全对象,因此它具有权限和所有者。所有权意味着所有者可以更改用户的权限。并且权限(在用户对象的情况下)意味着删除用户,更改组成员资格等。在大多数情况下,所有这一切都没有。所以你需要的是'用户'。