终极解决:Cab安装包的时候,制作中文快捷方式,用中文编译会报错,用英文做为快捷方式名
新的2008年已经到了,2008年、奥运年、同时也是我的本命年,祝博客园的兄弟姐妹们以及自己,在今年能学到更多的东西,心想事成,工资指数增长,嘿嘿^_^
在过去的2007年的一年时间里面,大部分都在搞
Windows Mobile开发,对于在VS2003部署生成cab包,快捷方式用中文的话,在mobile上安装,则显示乱码,问了公司以前做过WM开发的同事,用了英文取代。但给客户试用,功能倒是不影响,就是觉得难找,并且也不好,有的客户英文不是很好!所以我到网上搜了下,后来找到一种方法是简易可行的:
CAB Manager打包或者CAB Manager修改已经生成的CAB文件
CAB Manager下CAB包制作过程:
1. 启动CAB Manager,点击菜单“文件 〉 新建”,弹出“新建安装包向导”,填入公司名称和应用程序名称,其他几步采用默认设置,直到完成向导;
2. 单击左侧树型结构的“CAB信息”,修改默认安装路径为“\Program Files\xxx”(“xxx”可为应用程序英文名);
3. 右键点击左侧树型结构的“文件”,选择“添加”,加入应用程序相关的EXE、DLL、资源文件、示例数据文件,等等;
4. 右键点击左侧树型结构的“快捷方式”,选择“添加”,弹出“新建快捷方式向导”,填入中文的快捷方式名称,下一步选择“为以下文件创建快捷方式”下拉列表中的应用程序EXE文件,再下一步选择“\Windows\Start Menu\Programs\”,点击“完成”,至此创建了“开始菜单\程序”快捷方式;
6. 做完其他操作(比如添加注册表信息等),单击工具栏“保存”按钮,弹出CAB包另存为对话框,设置CAB包名称后保存。
CAB Manager下修改制作好的CAB包过程:
1. 启动CAB Manager,打开一个已经生成的CAB包
2. 单击左侧树型结构的“快捷方式”,把下面的英文快捷方式的名称改成中文
3. 做完其他操作(比如添加注册表信息等),单击工具栏“保存”按钮,弹出CAB包另存为对话框,设置CAB包名称后保存。
这样生成的CAB在WM上安装就是中文了,至此大功告成!