Windows Installer 脚本编写示例

适用于 Windows Installer 开发人员的 Windows SDK 组件包含 VBScript 文件,这些文件展示了如何使用 Windows Installer 自动化接口来修改 Windows Installer 包。

本主题中标识的脚本示例不受 Microsoft Corporation 的支持,仅作为可能有用的参考提供。 运行这些示例需要 Windows 脚本宿主。 有关 Windows 脚本宿主的详细信息,请参阅 Microsoft Windows 软件开发工具包 (SDK) 的 Windows 脚本宿主部分。

示例脚本文件 说明
WiLstPrd.vbs 列出产品、属性、功能和组件
WiImport.vbs 导入文件
WiExport.vbs 导出文件
WiSubStg.vbs 管理子存储
WiStream.vbs 管理二进制流
WiMerge.vbs 合并两个数据库
WiGenXfm.vbs 生成转换
WiUseXfm.vbs 应用转换
WiLstXfm.vbs 查看转换(仅限 CSCRIPT)
WiDiffDb.vbs 查看两个数据库之间的差异(仅限 CSCRIPT)
WiLstScr.vbs 查看安装程序脚本(仅限 CSCRIPT)
WiSumInf.vbs 管理摘要信息
WiPolicy.vbs 管理策略设置
WiLangId.vbs 管理语言和代码页
WiToAnsi.vbs 将 Unicode 文件复制到 Ansi 文件
WiFilVer.vbs 管理文件大小和版本
WiMakCab.vbs 生成文件 Cabinet
WiRunSQL.vbs 执行 SQL 语句
WiTextIn.vbs 将 ANSI 文件复制到数据库字段
WiCompon.vbs 列出组件
WiFeatur.vbs 列出功能
WiDialog.vbs 预览用户界面

 

所有这些脚本都显示一个帮助屏幕,用于描述其命令行参数。 若要在 Windows 中显示帮助屏幕,请双击该文件。 若要从命令行显示帮助屏幕,请输入 ? 作为第一个参数,或输入比要求更少的参数。 脚本返回值 0 表示成功,如果调用帮助则返回 1,如果失败则返回 2。

这些示例要求运行 Windows 脚本宿主。 Windows 脚本宿主实际上是两个宿主:

  • CScript.exe 是使你能够从命令提示符运行脚本的版本,提供用于设置脚本属性的命令行开关。
  • WScript.exe 是 Windows 脚本宿主的版本,可让你从 Windows 运行脚本。 有关详细信息,请参阅 Windows SDK 中的 Windows 脚本宿主部分。

Makecab.exe 实用工具随附在适用于 Windows Installer 开发人员的 Windows SDK 组件的修补示例中。

有关 WMI 的信息,请参阅将 Windows Installer 与 WMI 配合使用