WindowsPrincipal Enables You to Check for Role Membership : Windows Principal « Windows « C# / C Sharp






WindowsPrincipal Enables You to Check for Role Membership

WindowsPrincipal Enables You to Check for Role Membership

using System;
using System.Security.Principal;
   
class Class1 {
    static void Main() {   
       WindowsIdentity wi = WindowsIdentity.GetCurrent();
       WindowsPrincipal wp = new WindowsPrincipal(wi);
   
       // This checks for local administrator rights if you in a Domain
       if (wp.IsInRole(WindowsBuiltInRole.Administrator))
           Console.WriteLine("Your are an Administrator!");
       else
           Console.WriteLine("You are not an Administrator.");
   
       if (wp.IsInRole("YourRole\\Developer"))
           Console.WriteLine("You are in the Developer group!");
       else
           Console.WriteLine("You are not in the Developer group.");
  }
}
           
       








Related examples in the same category

1.Use Properties of WindowsPrincipal
2.WindowsPrincipal.IsInRole
3.WindowsImpersonationContext
4.Get Current Windows Identity
5.WindowsBuiltInRole.Administrator