메모장으로 열어서 확인할 수 있게 rc파일로 추출했습니다.
여러군데 쓰이지만 대충 저는 desktop;ini과 레지스트리에 등록할 문자열을 확인할 때 사용합니다.
예를 들어 안전 모드라는 글씨를 레지스트리에서 불러오고 싶다면
"MUIVerb"="@C:\\Windows\\system32\\shell32.dll,-33089"
이렇게 하면 됩니다 저 뒤의 숫자가 shell32.dll에 저장된 문자열(String)의 내용입니다.
LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
{
33088, "테스트 모드"
33089, "안전 모드"
33090, "%wsMicrosoft (R) Windows (R) (Build %ws%0.0ws) %ws"
33091, "%wsMicrosoft (R) Windows (R) (Build %ws: %ws) %ws"
33092, "%wsMicrosoft (R) Windows (R) (Build %ws%0.0ws)"
33093, "%wsMicrosoft (R) Windows (R) (Build %ws: %ws)"
}
이런식으로 되어있습니다.
위에 입력한 33089가 불러올 문자열 인거죠.
Quick Launch폴더의 desktop의 내용은 아래와 같고 기본 내장된 링크가 2개입니다.
[LocalizedFileNames]
Shows Desktop.lnk=@C:\Windows\system32\shell32.dll,-10113
Window Switcher.lnk=@C:\Windows\system32\shell32.dll,-10114
실제는 앞의 lnk의 영문 이름이지만
다국어를 지원해서 한국어는 C:\Windows\System32\ko-KR의 mui폴더에서 불러오게 됩니다.
다른 언어는 다른 폴더의 mui에서 불러오겠죠.
변환한 txt파일에서 찾아보면
{
10112, "%s 파일"
10113, "바탕 화면 보기"
10114, "창 간 전환"
}
이렇게 나오고 각개의 이름이 나옵니다.
Shows Desktop.lnk=@C:\Windows\system32\shell32.dll,-10113는 바탕 화면 보기로 표시되고
Window Switcher.lnk=@C:\Windows\system32\shell32.dll,-10114는 창 간 전환으로 표시가 됩니다.
깊게 들어가실 분만 쓰실 정도지만 혹시 몰라 자료로 남깁니다.
mui파일에서 리소스 해커로 확인하면 되지만 배번 리소스 해커를 열기 귀찮아서 메모장 등에서 쉽게 열 수 있게
추출했습니다.
댓글