列出组件
适用于 Windows Installer 开发人员的 Windows SDK 组件中提供了 VBScript 文件 WiCompon.vbs。 此示例脚本可用于列出 Windows Installer 数据库中的组件。
此示例演示了如何在 Component 表中使用各种主键。
此示例还演示了:
- Installer 对象的 OpenDatabase 方法(Installer 对象)、CreateRecord 方法和 LastErrorRecord 方法。
- Database 对象的 OpenView 方法、TablePersistent 属性 和 PrimaryKeys 属性。
- View 对象的 Execute 方法和 Fetch 方法。
- Record 对象的 StringData 属性。
使用此示例需要 Windows 脚本宿主的 CScript.exe 或 WScript.exe 版本。 若要使用 CScript.exe 运行此示例,请使用以下语法在命令提示符处键入命令。 如果第一个参数是 /? 或者指定的参数太少,则会显示帮助。 若要将输出重定向到文件,请使命令行以 VBS > [文件路径] 结尾。 示例返回值 0 表示成功;如果调用帮助,则返回 1;如果脚本失败,则返回 2。
cscript WiCompon.vbs [数据库路径][组件名称]
指定 Windows Installer 数据库的路径。 指定组件名称。 该名称必须在 Component 表的 Component 列中列出。 如果省略组件的名称,则会列出所有组件。 如果使用星号 (*) 作为组件名称,则 WiCompon.vbs 会列出所有组件的组成。 请注意,对于大型数据库,使用 CScript 时比使用 WScript 时显示效果更好。
有关更多脚本编写示例,请参阅 Windows Installer 脚本编写示例。 有关不需要 Windows 脚本宿主的示例实用工具,请参阅 Windows Installer 开发工具。