SmartDevice Cab project unicode problem

Hi all,

I am developing a chinese language pocket pc application. I would like to use a chinese name shortcut to launch my application.

I have created a Cabwiz project and there are errors during build and building stopped.

Does it mean that Cabwiz cannot create a chinese application shortcut

is there any workaround for that

 

 

 

"ERROR : The Windows CE CAB Wizard encountered an error :

The INF file contains Unicode characters that could not be converted correctly to ANSI"



Answer this question

SmartDevice Cab project unicode problem

  • renato sabo

    Which encoding are you using If you open INF file in notepad, can you see characters correctly

  • Sudhaks

    The only way to workaround I can think if is to create shortcut from custom native setup DLL. It’s not complicated but requires some C++ coding.



  • stephenstarring

    The shortcut name is in chinese (actually VS2005 running on Traditional Chinese Windows XP),  I can see the chinese characters pretty well using notepad in the INF file. The file was saved as Unicode by the CAB project.


  • GAT2000

    Yes, I can see that. My guess would be Unicode is not supported for shortcuts in CAB file. Probably it’s a compatibility issue as Unicode was unsupported in CABs at all until recently.< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />



  • mrrogers912

    I had a same Error yesterday.

    How can I make a installer for Pocket PC application in Japanese environment


  • dev_kh

    I wish Microsoft can address this issue as soon as possible. It is very in convenient to sell a chinese software that use an English shortcut name.
  • SmartDevice Cab project unicode problem