zoukankan      html  css  js  c++  java
  • 制作在wince系统上的安装程序解决方案

    转帖:如何制作安装程序 来自:http://blog.csdn.net/zhl0349/archive/2006/04/25/677284.aspx
    平台为EVC4.0+sp3,WindowsXP操作系统,WindowsCE4.2,PPC2003
    用EVC编好的程序怎么制做一个安装程序?我研究了一番,网上也有不少的资料
    有两种方式,一种就是利用现有的evc工具,Cabwiz.exe
    Windows CE Tools\wce420\POCKET PC 2003\Tools
    一种是利用第三方软件Wince CAB Manager &PocketSetupCreator
    关键时制作.cab文件,这是一种压缩的,并带有安装信息的打包文件,
    所有的安装软件实际上都是将软件的cab文件拷贝到相应设备上,
    然后利用设备上的wceload程序进行最后的设备安装步骤。
    http://blog.csdn.net/dotnet_editor/archive/2005/08/19/459018.aspx
    上有比较详细的介绍
    想好了制作安装程序的规划后就可以手动写一个.inf的安装文件,按那个网页上所说的
    我找到第三方软件制作用到的软件有:
    Wince CAB Manager在http://www.onlinedown.net/soft/36872.htm 有下载用来制作.cab文件
    PocketSetupCreator在http://www.onlinedown.net/soft/27615.htm 有下载用来做安装的.exe文件
    这两个软件的操作都嗷嗷简单
    用Wince CAB Manager可以import生成的.inf文件,和你手写的一样。
    例如我弄的这个:
    [SOURCE FILE]
    Name=Your Company Name Your Application Name
    Path=
    Type=PPC2003

    [Version]
    Signature="$Chicago$"
    CESignature="$Windows CE$"
    Provider="Your Company Name"

    [CEStrings]
    AppName="Your Application Name"
    InstallDir="%CE1%\Your Company Name\Your Application Name"

    [CEDevice]
    ProcessorType=2577

    [Platform.OCP.PocketPC]
    PlatformString=Pocket PC
    PlatformMin=4.2
    PlatformMax=5.0

    [SourceDisksNames]
    1=,Source1,,"[INSTALLDIR]"

    [SourceDisksFiles]
    "E.wav"=1
    "F.wav"=1
    "G1.wav"=1
    "G.wav"=1
    "H.wav"=1
    "I.wav"=1
    "letsgo.wav"=1
    "matedown.wav"=1
    "rounddraw.wav"=1
    "无标题.tcs"=1
    "新建 文本文档.txt"=1

    [CopyFiles1]
    "E.wav",,,0x20000411
    "F.wav",,,0x00000001
    "G1.wav",,,0x00000001
    "G.wav",,,0x00000001
    "H.wav",,,0x00000001
    "I.wav",,,0x00000001
    "letsgo.wav",,,0x00000001
    "matedown.wav",,,0x00000001
    "rounddraw.wav",,,0x00000001
    "无标题.tcs",,,0x00000001
    "新建 文本文档.txt",,,0x40000003

    [CEShortcuts1]
    "New Shortcut.lnk",0,"新建 文本文档.txt"

    [DestinationDirs]
    CopyFiles1=0,"%InstallDir%"
    CEShortcuts1=0,"%CE11%"

    [AddRegistry]
    HKU,"New Key #1","New Value #1",0x00000001,10

    [DefaultInstall]
    CopyFiles=CopyFiles1
    AddReg=AddRegistry
    CEShortcuts=CEShortcuts1
    CESelfRegister="新建 文本文档.txt"

    具体的意义在本篇引用的第一个网址上面有详细的说明
    生成.cab以后打开PocketSetupCreator很简单就可以搞定了
    一点编译“setup.exe”的安装文件就ok。
    制作手段,操作可以说简单
    感觉要想做好安装文件想好:
    “程序的详细信息,例如公司名称,程序名称等等
    目标的硬件平台,如PPC还是Smartphone,什么类型的CPU
    有哪些源文件,源文件存放在PC机上面的什么目录中
    拷贝到设备上的文件存放在什么路径下
    是否需要创建快捷方式,快捷方式到什么文件,图标是什么
    是否需要修改注册表,修改项目和内容是什么 ”
    这些是关键。

    编码实现:Windows Mobile 打包过程  Window Mobile 打包过程2

    打包

    打包

    附件:
    SetupOnPC.rar(4614.57KB)  

    打包--Winows Mobile快捷方式中文问题?

    用WinCE.CAB.Manager修改一下快捷方式,改成中文就ok了~

    为成功找方法,不为失败找借口!
  • 相关阅读:
    linux C++类中成员变量和函数的使用
    使用linux backtrace打印出错函数堆栈信息
    R String 操作
    make
    *.efasta to fasta format transformation
    python os 库
    Ch12 Resampling statistics and bootstrapping
    Updating an R installation
    10 步让你成为更优秀的程序员
    Working with large datasets
  • 原文地址:https://www.cnblogs.com/wt0731/p/1332678.html
Copyright © 2011-2022 走看看