반응형
우와..이것참..이 간단한걸 한참 삽질했구만.;;
프로그램을 만들다보면 현재 로그인된 계정명과 현재 로그인한 계정이 admin계정인지를 확인해야 하는 경우가 있다.
이때 유용하게 쓸 수 있는 API함수가 존재하는데 그건 아래와 같다.
1. 현재 로그인한 계정명 얻기 (이놈은 찾기 쉬웠다. )
간단히 코드를 보면 아래처럼 하면 로그인한 계정명을 얻어올 수 있다.
//코드
.....
char Login_AccountName[120]={0,};
DWORD size_b= 120;
GetUserNameA(Login_AccountName, &size_b);//코드 끝
위에 처럼하면 Login_AccountName 버퍼에 현재 로그인된 계정명이 들어오는 것을 확인 할 수 있다.
2. 현재 로그인한 계정이 Admin 계정인지 확인하는 방법
(검색문구을 이상하게 해서 한참 해맸다..-_- )
//코드
....
if( IsUserAnAdmin() )
{
//현재 로그인한 계정은 어드민 권한을 가진 계정입니다.
}
else
// 일반 계정입니다.
정보는 공유 되어야 한다 계속 !~~~~~
반응형
'Study > API' 카테고리의 다른 글
GetLastError() 함수 리턴값에 대한 정리 (0) | 2012.02.13 |
---|---|
레지스트리에 있는 값의 갯수 가져오기 (레지스트리의 정보를 알아보자) (1) | 2012.01.03 |
윈도우 64비트 구분 방법 (c, c++, api) 64비트 구분 함수 (0) | 2011.12.07 |
익스플로러 열어본 페이지 목록 삭제 및 열어본 페이지 목록의 갯수 세기 !! (0) | 2011.09.28 |
레지스터 데이터 입력 및 삭제... (0) | 2011.09.28 |
댓글