using System; using System.Security.Principal; using System.Threading; public class Starter { public static void Main() { AppDomain.CurrentDomain.SetPrincipalPolicy( PrincipalPolicy.WindowsPrincipal); WindowsPrincipal wp=(WindowsPrincipal) Thread.CurrentPrincipal; if(wp.IsInRole(@"BUILTIN\Administrators")) Console.WriteLine( "{0} is an administrator.", wp.Identity.Name); if(wp.IsInRole( WindowsBuiltInRole.Administrator)) Console.WriteLine("{0} is an administrator.", wp.Identity.Name); } }