2015년 11월 6일 금요일

현재 프로그램 권한이 관리자 권한인지 여부를 확인합니다.

ㆍ언어대상 : C#   ㆍ작성자 : 김민석  

        /// <summary>
        /// 프로그램 관리자 권한 여부
        /// </summary>
        /// <returns></returns>
        public bool IsAdministrator()
        {
            System.Security.Principal.WindowsIdentity identity = System.Security.Principal.WindowsIdentity.GetCurrent();

            if (null != identity)
            {
                System.Security.Principal.WindowsPrincipal principal = new System.Security.Principal.WindowsPrincipal(identity);
                return principal.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator);
            }

            return false;
        }

해당 코드를 통해 현재 프로그램의 실행 상태가 관리자 권한으로 실행되고 있는지 알수 있습니다.



해당 내용은 (주)데브존의 웹봇이 자동으로 저희 홈페이지와 API로 동기화한 내용입니다. 자세한 내용은 홈페이지 http://www.devzone.co.kr 또는 모바일 폰에서 http://devzone.co.kr을 접속 하여 확인해 보시기 비랍니다.
-  대표 전화 : 02) 2061 - 0753   - Fax : 02) 2061 - 0759   - Skype : devzone24
-  주소 : 서울특별시 양천구 목1동 923-14. 현대드림타워 1024호
-  기술 문의: 02) 2061-1259 김민석 기술이사


댓글 없음:

댓글 쓰기