카테고리 없음

shell32.dll.mui의 rc(리소스 파일)

Prous 2025. 6. 21.
반응형

메모장으로 열어서 확인할 수 있게 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파일에서 리소스 해커로 확인하면 되지만 배번 리소스 해커를 열기 귀찮아서 메모장 등에서 쉽게 열 수 있게

추출했습니다.

 

shell32.dll.txt
0.32MB

 

반응형

댓글