작업 관리자를 켰을때 나오는 사용자 이름을 사용해야 될 일이 있어 이것저것 코드 짜집기.
Thread의 Token을 가져와 디버그 권한을 주고, WTSEnumerateProcesses로 프로세스 목록을 구한 뒤에 SID로 Account 이름을 구한다.
디버그 권한을 주지 않을 경우 LookupAccountSid 함수 실패.
'User mode' 카테고리의 다른 글
[펌] C/C++ volatile 키워드 (0) | 2014.12.23 |
---|---|
32bit 윈도우 3GB 기능 사용 (0) | 2014.07.17 |
Wow64DisableWow64FsRedirection / Wow64RevertWow64FsRedirection (0) | 2014.03.19 |
[펌] Windows 권한 이해하기 (0) | 2014.03.19 |
StartService 1053 (0x41D) (3) | 2014.03.07 |