C # determinar si el programa se ha ejecutado como administrador

código:

pública  estática de Boole IsAdministrator () {
      Identidad System.Security.Principal.WindowsIdentity = System.Security.Principal.WindowsIdentity.GetCurrent ();
      System.Security.Principal.WindowsPrincipal director = nuevo System.Security.Principal.WindowsPrincipal (identidad);
      retorno principal.IsInRole (System.Security.Principal.WindowsBuiltInRole.Administrator);
}

 

referencia:

https://www.bugfine.com/c/c-sharp-check-whether-in-admin/

Supongo que te gusta

Origin www.cnblogs.com/tommy-huang/p/12469381.html
Recomendado
Clasificación