0

我在我的卸载序列中启动了一个自定义对话框,以最终从用户那里收集一些数据项,以运行自定义操作来撤消安装时自定义操作。不幸的是,UI 中的所有属性值都没有更新...?当我访问我的自定义操作代码时,它们都是空白的。

我已经阅读了网络上的大部分相关帖子,并且我知道没有多少人在执行卸载对话框,因为它不会显示在卸载程序的添加/删除版本中,并且有可能使用ARPNOREMOVE, 等来解决这个问题...

考虑到我确实想使用卸载对话框,为什么不更新属性?我将对话框添加到安装时间序列中,并且属性在自定义操作中,所以我不认为这是我的对话框或属性的配置问题。卸载中的 UI 属性有什么不同?

4

1 回答 1

0

可能会出现很多问题:

  1. 这些属性不是公开的(应用程序大写名称)。只有公共属性被传递到安装的执行阶段。更多细节在这里

  2. 您的自定义操作延迟运行,它无权访问安装上下文。有关如何从延迟的 ca 访问上下文数据的更多详细信息。

于 2013-01-25T07:07:00.920 回答