User mode
작업관리자의 사용자이름 가져오기
hswang
2014. 3. 19. 16:50
작업 관리자를 켰을때 나오는 사용자 이름을 사용해야 될 일이 있어 이것저것 코드 짜집기.
Thread의 Token을 가져와 디버그 권한을 주고, WTSEnumerateProcesses로 프로세스 목록을 구한 뒤에 SID로 Account 이름을 구한다.
디버그 권한을 주지 않을 경우 LookupAccountSid 함수 실패.