Installation 从外部UI取消安装
我已经创建了一个C应用程序,通过调用来安装MSI。我通过调用并传递ExternalUIHandler将应用程序设置为外部UI。MSI设置为静默安装 这是我的密码: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
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回调取消。我理解您的意思,但您能提供代码示例吗?