윈도우즈 모바일 CAB에서 한글 바로가기 만들기

 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 이므로, 한국어뿐 아니라, 다국어 지원이 가능하다.)