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 配合使用。