DoAction ControlEvent
DoAction ControlEvent 通知安装程序执行自定义操作。 可通过 PushButton 控件、CheckBox 控件或 SelectionTree 控件发布此事件。 应在 ControlEvent 表中创作此事件。
请注意,由 DoAction ControlEvent 启动的自定义操作可以使用 Message 方法发送消息,但不能使用 MsiProcessMessage 发送消息。 在早于 Windows Server 2003 的系统上,由 DoAction ControlEvent 启动的自定义操作无法使用 MsiProcessMessage 或 Message 方法发送消息。 有关详细信息,请参阅使用 MsiProcessMessage 向 Windows Installer 发送消息。
此 ControlEvent 要求以完整 UI 级别运行用户界面。 此事件不适用于简化 UI 或基本 UI。 有关详细信息,请参阅用户界面级别。
发布者
此 ControlEvent 由安装程序发布。
参数
一个字符串,它是要执行的自定义操作的名称。
对订阅者执行的操作
此 ControlEvent 不对订阅服务器执行操作。
典型用法
对话框中的 PushButton 控件绑定到 ControlEvent 表中的此事件,以调用自定义操作。