如何知道访客用户是否正在运行应用程序 - c#?
答
if (System.Security.Principal.WindowsIdentity.GetCurrent().IsGuest == true)
{
//User is Guest
}
答
这完全取决于您的用户如何设置。 您可以使用组成员资格来确定用户是否为Guest,或者他们可能使用Guest帐户(尽管有些组织可能会禁用该帐户)。
答
下面是巴里所说的优化版本。
if (System.Security.Principal.WindowsIdentity.GetCurrent().IsGuest)
{
//User is Guest
}
答
您是否在使用域身份验证? 如果您正在使用域验证,获取当前用户的详细信息与
Environment.UserName or Enviroenment.UserDomainName;
,并检查用户是否是会员或没有。