Installation 从外部UI取消安装

Installation 从外部UI取消安装,installation,wix,windows-installer,dtf,Installation,Wix,Windows Installer,Dtf,我已经创建了一个C应用程序,通过调用来安装MSI。我通过调用并传递ExternalUIHandler将应用程序设置为外部UI。MSI设置为静默安装 这是我的密码: Installer.EnableLog(InstallLogModes.Verbose, "install.log", true, true); Installer.SetInternalUI(InstallUIOptions.Silent); Installer.SetExternalUI(OnUIUpd

我已经创建了一个C应用程序,通过调用来安装MSI。我通过调用并传递ExternalUIHandler将应用程序设置为外部UI。MSI设置为静默安装

这是我的密码:

    Installer.EnableLog(InstallLogModes.Verbose, "install.log", true, true);

    Installer.SetInternalUI(InstallUIOptions.Silent);

    Installer.SetExternalUI(OnUIUpdate, InstallLogModes.Progress);

    using (Transaction scope = new Transaction("Transaction1", TransactionAttributes.None))
    {
        foreach (string msi in Installers)
        {
            Installer.InstallProduct(msi, "");
        }
    }
问题:


如何使用DTF从外部UI发送取消消息以取消正在进行的安装?

返回消息结果。从UI回调取消。

我理解您的意思,但您能提供代码示例吗?