如何判断您是通过AD还是本地登录

时间:2014-05-10 02:27:47

标签: c# authentication active-directory

我在C#中编写应用程序,我需要能够确定用户是否已登录到Active Directory帐户或本地帐户。知道如何确定这个吗?

1 个答案:

答案 0 :(得分:0)

您所能做的只是致电:

System.Security.Principal.WindowsIdentity i = System.Security.Principal.WindowsIdentity.GetCurrent();

获得WindowsIdentity后,您可以阅读Name属性以获取域名。然后,您可以根据预期的域名检查域名。