互联网 频道

制作Windows mobile下软件安装包

    五、 典型节实例详解

    1、Version

    [Version] 是必需的,可以指定应用程序的创建者和版本
    [Version]
    Signature = "$Windows NT$"  ; 必选项。用于指定 .inf 文件对哪个操作系统有效的字符串
    Provider = "xilin_am@163.com"  ;在这里填上作者的大名
    CESignature = "$Windows CE$"

    要注意的是CESignature = "$Windows CE$"是不可以改的。

    2、CEStrings

    [CEStrings]必选项。它指定应用程序名和默认安装目录的字符串替换或字符串关键字。

    [CEStrings]
    CompanyName="XXX公司" ;字义字串要注意的是:如果有字串有空格、引号,必得在外
    AppName =移动数据中心  ;加””, 如果没有这些情况,字串也可以不加””;
    InstallDir=%CE2%\bjtzst  ;  也可以在字串中引用宏

    3、Strings

    [Strings] 可选项。它用于定义一个或多个字符串关键字,

     其实就是定义自己的宏字串的地方,如果项目中有用到的话,可以加上。

    4、CEDevice

    [CEDevice]可选项。指定应用程序支持或不支持的平台。CEDevice 包含如 Windows CE 版本号、处理器类型值和不支持的平台的名称之类的信息。如果使用本机组件,则应包括为那些组件共同支持的每个处理器建立的子节,以便只将为每个处理器生成的 CAB 文件安装到使用相应处理器的设备上。

    例如:

    [CEDevice]
    UnsupportedPlatforms = "HPC" ;您可以在 Winnt.h 头文件中找到受
    ;Windows CE 支持的处理器及其类型值的列表

    但是我开发的是j2me软件,这一选项,就没有什么作用了,把烦人的各种cpu 类型都交给java虚拟机吧。我得专心投入开发了!不过在一个inf文件中为多种不同cpu类型生成多各种安装打包,是本话题的一个高级话题了。

    5、DefaultInstall

    [DefaultInstall]必选项。指定有关应用程序的默认安装的信息。其中只需要 Copyfiles 和 AddReg 两项。可选 CEShortcuts 项指向一个通常称为 Shortcuts 的节并且指定在默认安装期间在设备上创建的快捷方式。

    [DefaultInstall]
    CopyFiles = Files.Application,database,picture,urllink
    CEShortcuts = Shortcuts

    在这里因为安装的文件多,我创建了许多附加节,以让安装过程更清晰。Files.Application负责安装程序文件,database负责安装数据库,picture处理附加图片,urllink给浏器加一个收藏。

    Shortcuts负责安装默认的程序快捷方式。因为做我做的是j2me开发,所以没用到AddReg项。

    下页更精彩:典型节实例详解(后5项)

0
相关文章