CodeTyphon의 설치 파일을 보면 관리자 권한 체크를 하고 있다.
먼저 배치파일을 보면
----------------------------------------------------------------------------
REM Check for user with Administrator privileges
AT > NUL
IF %ERRORLEVEL% EQU 0 (
GOTO GO_execute
) ELSE (
ECHO.
ECHO ERROR: "User has NOT Administrator Privileges"
ECHO Please, run this script with Administrator Privileges
ECHO Installation Aborted...
ECHO.
Pause
GOTO GO_END
)
----------------------------------------------------------------------------
이런식으로 되어 있는데 단순히 AT명령어를 호출한후 리턴값이 0이면 관리자 권한모드, 아니면 비관리자권한모드로 판단한다.
아래는 관리자 권한일때와 아닐때의 AT명령어 후출 화면이다.
관리자 권한의 경우 |
|
관리자 권한 아닐 경우 |