2011-11-17 3 views
3

"Open with"오른쪽 클릭 메뉴에 내 프로그램이 표시되도록 레지스트리에 파일 연결을 추가하고 있습니다. 단순화하기 위해 내 프로그램이 "MyTextEditor.exe"이고 .txt 파일에서 작동한다고 가정합니다. 그래서 레지스트리에 다음 키와 값을 추가 : 나는 .txt 파일을 마우스 오른쪽 버튼으로 클릭하고 "열기"메뉴를 선택하면이 키 후"Open With ..."에서 더 좋은 프로그램 제목을 얻는 방법은 무엇입니까?

HKCR\.txt\OpenWithProgids\MyTextEditor.txt (no value) 
HKCR\MyTextEditor.txt      "Text file" 
HKCR\MyTextEditor.txt\shell\open\command "C:\Program Files (x86)\MyTextEditor\MyTextEditor.exe" "%1" 

이 추가됩니다 내가

같은 목록을 볼 수
  • 된 Microsoft Office Word
  • mytexteditor.exe
  • 메모장
  • 메모장 ++ : 무료 (GNU) 소스 코드 편집기
  • 워드 패드

그러나 "mytexteditor.exe"가 아닌 "My Wonderful Text Editor"와 같은 멋진 제목을보고 싶습니다.

그래서 더 읽기 쉬운 프로그램 제목이 "연결 프로그램"메뉴에 들어가려면 어떻게해야합니까?

"Open with"에서 볼 수있는 프로그램 제목으로 레지스트리를 검색하면 다양한 MuiCache 항목에서 "Microsoft Office Word"및 "Notepad ++ : 무료 (GNU) 소스 코드 편집기"와 같은 문자열 만 찾을 수 있습니다. 내 인상은 내가 MuiCache에 물건을 직접 추가하지 않는다는 것이다.

(아마 관련이없는 사항은,하지만 난 어쨌든 말할 것이다 : 나는 레지스트리 항목을 이노 설정을 사용하고, 프로그램이 launch4j에 의해 생성 된 래퍼입니다.)

답변

3

당신이 필요로하는 유일한 것은 해야 할 일은 실행 파일에 VERSIONINFO 리소스를 제공하는 것입니다. Windows는 FileDescription 항목을 사용하여 연결 프로그램 메뉴에서 실행 파일 이름 대신 사용합니다.

관련 문제