指定属性

Windows Installer 属性是安装程序在安装期间使用的全局变量。 请参阅属性下的章节部分。 如果你在导入空白数据库部分中使用了 Windows Installer SDK 中的 uisample.msi,则你的 MNP2000.msi 副本中的 Property 表已包含用户界面使用的许多属性。 在本部分中,你将向 Property 表中添加特定于 Notepad 示例安装的更多信息。 另请参阅程序信息表组

有五个属性是每个安装包中必需的,必须在 MNP2000.msi 的 Property 表中为 Notepad 示例更新这些属性:

虽然并非所有安装包都要求,但将来可能接收升级的应用程序还应具有 UpgradeCode 属性。 请参阅为将来的主要升级准备应用程序

使用数据库编辑器打开 MNP2000.msi,并在 Property 表中输入以下数据。 该列表提供了内置安装程序属性的参考主题的链接。 不是链接的属性名称是创作者定义的属性。 从 uisample.msi 导入的许多属性都用于示例用户界面。 下文中的“安装示例的用户界面”部分讨论了用户界面。

Property 表

属性
ARPHELPLINK https://www.microsoft.com/management
BannerBitmap bannrbmp
ButtonText_Back < 上一步(&B)
ButtonText_Browse 浏览(&O)
ButtonText_Cancel 取消
ButtonText_Exit &退出
ButtonText_Finish &完成
ButtonText_Ignore 忽略(&I)
ButtonText_Install &安装
ButtonText_Next 下一步(&N) >
ButtonText_No &否
ButtonText_OK 确定
ButtonText_Remove &删除
ButtonText_Reset &重置
ButtonText_Resume &继续
ButtonText_Retry &重试
ButtonText_Return 返回(&R)
ButtonText_Yes &是
CompleteSetupIcon completi
ComponentDownload ftp://anonymous@microsoft.com/components/
CustomSetupIcon custicon
DefaultUIFont DlgFont8
DialogBitmap dlgbmp
DlgTitleFont {&DlgFontBold8}
ErrorDialog ErrorDlg
ExclamationIcon exclamic
False 0
Iagree
InfoIcon info
InstallerIcon insticon
INSTALLLEVEL 3
InstallMode 典型
制造商 Microsoft
PIDTemplate 12345<###-%%%%%%%>@@@@@
ProductCode {18A9233C-0B34-4127-A966-C257386270BC}
ProductID
ProductLanguage 2052
ProductName MNP2000
ProductVersion 01.40.0000
Progress1 安装
Progress2 installs
PROMPTROLLBACKCOST P
RemoveIcon removico
RepairIcon repairic
设置 设置
True 1
UpgradeCode {908E378A-9551-4772-BF1D-5CFAF6FD9CB4}
向导 安装向导

 

继续