// Convert to unicode
ANSI_STRING ansi_name;
UNICODE_STRING uni_name;
char buf[1024] = { 0, };
RtlInitAnsiString(&ansi_name, (PCSZ)buf); // 복호화한 내용이 ansi_anme에 저장.
RtlAnsiStringToUnicodeString(&uni_name, &ansi_name, TRUE); // 아스키코드에서 유니코드로 변환
/*
...
*/
RtlFreeUnicodeString(&uni_name);
'Windows Driver > Kernel & Driver 개발' 카테고리의 다른 글
NT Header, File Header, Optional Header, Section Header의 위치를 구하는 코드 (0) | 2023.09.12 |
---|---|
커널 드라이버 문자열 결합 하는 코드. (0) | 2023.08.16 |
PEB 구조체 분석 - 프로세스에 로드된 dll 정보 분석 (0) | 2023.01.06 |
7. 드라이버와 App간 통신 (문자열 주고 받기_코드) (0) | 2022.11.23 |
7. 드라이버와 App간 통신 (문자열 주고 받기_이론) (0) | 2022.11.04 |