从自定义操作确定 UI 级别
UI 序列表或外部可执行文件中的自定义操作可能需要当前安装的用户界面级别。 例如,具有对话框的自定义作应仅在用户界面级别为“完整 UI”或“缩小 UI”时显示对话框,如果用户界面级别为“基本 UI”或“无”,则不应显示对话框。 应使用 UILevel 属性来确定当前的用户界面级别。 无法从自定义作调用 MsiSetInternalUI,并且无法从自定义作中更改 UI 级别属性。
建议自定义作不使用 UI 级别作为向安装程序发送错误消息的条件,因为这可能会干扰日志记录和外部消息。