首页 > 解决方案 > Wix / WixSharp 安装程序。跟踪用户取消安装事件

问题描述

我正在使用 WixSharp 开发安装程序。当用户单击取消按钮(取消/中止安装)时,我想跟踪(捕获、订阅等)事件。

我想在用户输入数据的阶段以及安装文件过程中进行跟踪。最好不要更改标准的 UI 对话框,而是使用自定义操作或其他东西。但是,如果更改 UI 是唯一的方法,那也没关系。

在此处输入图像描述

项目 UI 类型是 WixUI_InstallDir。

感谢关注。

标签: wixwixsharp

解决方案


如果您使用此项目类型,则无法跟踪此按钮单击。但是,如果您在项目中添加此对话框表单,则可以自定义此项目类型

WixSharp 托管设置 - 自定义 UI

只需从该项目添加对话框并取消处理程序(我认为您知道如何在 winforms 中执行此操作)。不要忘记检查Project.cs,有对话框序列和 ManagedUI 参数集。


推荐阅读