WindowsUtils.cs 367 B

1234567891011121314
  1. using System.Security.Principal;
  2. namespace MeloongCore;
  3. public static class WindowsUtils {
  4. /// <summary>
  5. /// 当前程序是否拥有管理员权限。
  6. /// </summary>
  7. public static bool HasAdminRole() {
  8. using var id = WindowsIdentity.GetCurrent();
  9. return new WindowsPrincipal(id).IsInRole(WindowsBuiltInRole.Administrator);
  10. }
  11. }