Visual Studio 에서 기본적으로 쓸 수 있는 모바일 CAB 프로젝트는 그냥 그 설정으로만 사용하면
바로가기를 한글로 만들 수 가 없다.
이유는 내부적으로 utf-8로 변환하는 과정이 들어가는 데, 한글 값을 제대로 인식할 수 없기 때문이다.
과연 그렇다면, 윈도우즈 모바일 CAB 프로젝트에서는 한글 바로가기를 만들 수 없는 것일까?
꼭 그렇지는 않다.
다음과 같은 xml 을 만들어서 utf-8로 저장한다. (이름은 아무거나 여기서는 link.xml 로 지정)
<characteristic type=”FileOperation”>
<characteristic type=”%CE11%” translation=”install”>
<characteristic type=”강대명천재.lnk” translation=”install”>
<characteristic type=”Shortcut”>
<parm name=”Source” value=”%InstallDir%charsyam.exe” translation=”install” />
</characteristic>
</characteristic>
</characteristic>
그리고 cabwiz에서 만들어진 inf 와 함께
cabwiz charsyam.inf /postxml link.xml 와 같이 사용하면 한글 바로 가기를 사용할 수 있다.
여기서 주의할 것 한가지, 혹시나 xml을 알기 때문에 위에 xml 헤더를 넣어야 하지 않겠느냐 라고
물어볼 수 있는데, 위의 내용이 그대로 들어가기 때문에 xml 헤더 라인을 넣어주면 cab 이 설치가
되지 않는다. 주의하자.(utf-8 이므로, 한국어뿐 아니라, 다국어 지원이 가능하다.)