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