■ 관리자 역할 여부를 구하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
using System.Security.Principal; #region 관리자 역할 여부 구하기 - IsAdministratorRole() /// <summary> /// 관리자 역할 여부 구하기 /// </summary> /// <returns>관리자 역할 여부</returns> public static bool IsAdministratorRole() { WindowsIdentity windowsIdentity = WindowsIdentity.GetCurrent(); if(windowsIdentity != null) { WindowsPrincipal windowsPrincipal = new WindowsPrincipal(windowsIdentity); return windowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator); } return false; } #endregion |