博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Windows Mobile 实现连续安装多个Cab包

Posted on 2009-11-23 23:42  Love-无限-蔚楠  阅读(1320)  评论(5编辑  收藏  举报

在一些cf开发的WM项目中,除了安装应用程序之外,有时还需要安装应用程序所依赖的插件或者CF运行库!

WinForm部署的安装程序自带了检查fw的功能,Wm貌似没有(有的话麻烦指点一下^_^),不过可以通过自己写的程序控制安装Cab包的基本流程。

思路:创建CF1.0的应用程序MSetup(支持PPC 2003),把要安装的Cab包作为资源文件嵌入到MSetup中,这个应用程序MSetup.exe将会作为安装程序来运行。当运行MSetup.exe后,程序            把所嵌入的Cab包资源输出到“Temp\MSetup”目录下,然后执行连续安装操作。

相关代码如下: 

Code

 

 关于WceLoad.exe的参数说明可查看http://msdn.microsoft.com/en-us/library/bb158700.aspx