반응형
#include <ShlObj.h>

typedef BOOL (WINAPI *LPIsUserAnAdmin) (void);

LPIsUserAnAdmin IsUserAnAdmin = NULL;
CHAR szPath[MAX_PATH]  = {0,};

IsUserAnAdmin = (LPIsUserAnAdmin)GetProcAddress(GetModuleHandle("shell32"), "IsUserAnAdmin");

if ( IsUserAnAdmin != NULL )
{
 if ( TRUE == IsUserAnAdmin() )
 {
  // 관리자 권한
 }
 else
 {
  // 사용자 권한
  }
}
반응형

'[====== Development ======] > C++' 카테고리의 다른 글

[MFC] Resize에 따른 컨트롤 위치 이동  (0) 2021.07.23
GetVersionExA 에러  (0) 2021.07.22
C++ MBCS 경고 무시  (0) 2021.06.08
C++ Multibyte to Unicode  (0) 2021.06.04
[C++] CPtrList 을 이용한 Linked List  (0) 2021.05.13

+ Recent posts