五、 典型节实例详解
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项)