WindowsIdentity identity = WindowsIdentity.GetCurrent();
WindowsPrincipal principal =
new WindowsPrincipal(identity);
if (!principal.IsInRole(WindowsBuiltInRole.Administrator))
{
MessageBox.Show(
"You must run this application as administrator. Terminating.");
Application.Exit();
}