关于自动化接口

必须在一开始创建一个 Installer 对象来加载通过 COM 访问安装程序组件所需的自动化支持。 此对象提供包装器来创建顶级对象并访问其方法。 这些包装器只提供参数转换,以与 Microsoft Visual Basic 一致的方式公开安装程序函数,而不更改这些方法的行为。

尽可能将一对 Get 和 Set C++ 方法作为单个属性公开给 Visual Basic。 在某些情况下,采用索引参数的 C++ 方法以索引属性形式公开。 许多 C++ 方法通过参数返回结果,因为返回值用于错误返回。 但在 Visual Basic 中,错误由单独的机制处理,而结果始终用返回值传递。

要了解如何使用自动化和创建 Installer 对象,请参阅使用自动化接口

有关 Windows Installer 对象的参考资料,请参阅自动化接口参考

Windows Installer 脚本编写示例