wince手持终端

WINCE开发如何制作CAB安装包

在vs2008工程中制作cab包

  1. 首先,制作自己的智能设备工程
  2. 添加cab工程:

为解决方案添加智能设备 CAB 项目

  1. 打开现有的智能设备项目,并确保“解决方案资源管理器”可见。
  2. 在“文件”菜单上指向“添加”,然后单击“新建项目”。
  3. 出现“添加新项目”对话框。
  4. 在“项目类型”窗格中,展开“其他项目类型”,再单击“安装和部署”。
  5. 在“模板”窗格中单击“智能设备 CAB 项目”。
  6. 这是唯一可用于智能设备的 CAB 项目类型。其他项目类型仅用于桌面解决方案。
  7. 在“名称”框中,键入 CABProject,然后单击“确定”。
  8. 该 CAB 项目随即添加到解决方案中,并显示在“解决方案资源管理器”中。现在显示“文件系统编辑器”的两个窗格。

 

更改产品名称和其他项目属性

  1. 在“解决方案资源管理器”中单击“CABProject”(如果尚未选定)。
  2. 在“视图”菜单上单击“属性窗口”,或打开“属性”窗口。
  3. 在属性网格的“ProductName”字段中,将值更改为“MyProduct”。
  4. “ProductName”属性的值决定了在文件夹名称和“添加或删除程序”对话框中为应用程序显示的名称。

为 CAB 项目添加设备项目应用程序

  1. 在“文件系统编辑器”的左窗格中,单击“应用程序文件夹”,以指定在后续步骤中选择的文件将安装到目标设备上的此文件夹中。
  2. 如果看不到“文件系统编辑器”,请在“解决方案资源管理器”中右击 CAB 项目名称,单击“视图”,再单击“文件系统”。
  3. 在 Visual Studio 中的“操作”菜单上指向“添加”,然后单击“项目输出”。
  4. 在“添加项目输出组”对话框中,从“项目”下拉列表中选择您的智能设备项目。
  5. 从输出列表中选择“主输出”,然后单击“确定”。

为设备项目应用程序创建快捷方式

  1. 在“文件系统编辑器”的右窗格中,选择“<应用程序项目名称> 的主输出”。
  2. 在“操作”菜单上单击“创建 <应用程序项目名称> 的主输出的快捷方式”。
  3. 此命令将在“输出”项下面添加一个“快捷方式”项。
  4. 右击该“快捷方式”项,单击“重命名”,然后将该快捷方式重命名为适合于快捷方式的名称。

将此快捷方式移动到“开始”菜单或 Programs 文件夹中

  1. 在“文件系统编辑器”的左窗格中,右击“目标计算机上的文件系统”,指向“添加特殊文件夹”,然后单击“Start Menu 文件夹”或“Programs 文件夹”。
  2. 将此快捷方式从“应用程序文件夹”拖动到“Start Menu 文件夹”或“Programs 文件夹”。
  3. 添加注册表项
  4. 在“解决方案资源管理器”中单击 CAB 项目。
  5. 在“视图”菜单上指向“编辑器”,然后单击“注册表”。
  6. 在“注册表编辑器”中,右击 HKEY_CURRENT_USER,然后单击“新建项”。
  7. 当“注册表编辑器”中显示“新建项”项时,将其重命名为“SOFTWARE”。
  8. 右键此新项,指向“新建”,然后单击“项”。
  9. 当“注册表编辑器”中显示“新建项”项时,将其重命名为“MyCompany”。
  10. 右击“MyCompany”项,然后单击“属性窗口”。
  11. “名称”值已更改为“MyCompany”。

生成 CAB 文件

  1. 在“生成”菜单上单击“生成 CABProject”。
    1. 或 -
  2. 在“解决方案资源管理器”中右击“CABProject”,再单击“生成”。

将 CAB 文件部署到设备上

  1. 在“Windows 资源管理器”中定位到保存此解决方案的文件夹。可以在解决方案的“CABProject/Release”或 “CABProject/Debug”文件夹中找到此 CAB 文件。
  2. 将 CAB 文件复制到使用 ActiveSync 4.5 或更高版本进行连接的设备上。

当用户在设备上的“资源管理器”中点击此 CAB 文件名时,Windows CE 将解开该 CAB,并将应用程序安装到设备上。

注意:

  1. 用VS2008打包CAB不支持中文字符
  2. 不支持带空格参数的值

临时解决办法:

我用VS2008做出CAB后,用wince cab manager 打开

继续编辑,修正上面的值为我要的,保存,OK!


关于短信发送即时性的说明

由于近年来短信审核严格的原因,客户经常会有短信发送延时的问题,传翔公司使用的是正规验证码类短信通道,受到的审核也是更加严格,为了您使用VIP19商盟系统时发出的短信能即时到达客户手机请注意以下几项设置

WINCE开发数据库sqlce方法

Sqlite+sqlce的使用教程