开发和部署 Pocket PC 安装程序

http://tech.ddvip.com   2007年03月17日    社区交流

本文详细介绍开发和部署 Pocket PC 安装程序

  本文示例源代码或素材下载

  应用Microsoft® .NET Compact Framework 1.0
Microsoft Visual Studio® .NET 2003

  概要

  了解如何创建独立的 .msi 文件,该文件从桌面运行以便将应用程序安装到不同的 Pocket PC 设备上。开发过程是自动化的,所以能轻松创建和打包所需组件到一个 .msi 文件。示例代码用 C# 和 VB.NET 语言编写。

  内容提要

  概述

  部署

  卸载

  开发

  开发过程自动化

  概述

  下面所列为开发和部署 Pocket PC 应用程序的要点:

  Pocket PC 设备有不同的处理器类型(如:ARM,SH3,MIPS 等)。

  应用程序用 .Cab 文件格式部署。

  Cab 向导(cabwiz.Exe)生成特定处理器的.cab文件。

  WinCE 应用程序管理器从桌面部署和安装.cab文件到 Pocket PC 设备上。

  我们首先论述部署和卸载过程,然后是开发和开发过程的自动化。

  部署

  一般用户可以通过拷贝和运行合适的.cab文件到他们的设备上来安装 Pocket PC 应用程序,但是有一个更好的解决方案是从桌面运行 .msi 文件 来安装应用程序到其设备。该.msi文件检测设备类型,拷贝正确的.cab文件到设备上,然后运行这个.cab文件安装应用程序。所有的过程都对用户透明,用户只要 在其桌面运行.msi文件,应用程序就可以被自动安装到 Pocket PC 上。

  下面是基于 .msi 部署涉及的步骤:

  用户在他们的桌面运行 .msi 文件。

  msi 文件解包成特定处理器的 .cab 文件,setup.ini 和一个定制的安装程序组件。

  安装过程中安装程序组件被调用,通过运行WinCE应用程序管理器(WinCE Application Manager)将正确的 .cab 文件部署和安装到设备上。

作者:liu_sir    责编:豆豆技术应用

正在加载评论...