private static bool IsRunAsAdmin() { WindowsIdentity curIdentity = WindowsIdentity.GetCurrent(); var principal = new WindowsPrincipal(curIdentity); return principal.IsInRole(WindowsBuiltInRole.Administrator); }