我有一个邮件加在运行只有在第一次启动的展望,在这一点上,它创建了一个"工具箱",并将它添加到Outlook的命令吧。我用这种方法,而不是创建一个临时的用户界面上的每一个启动,因为我想用户的决定有关控制的可持续性;如果用户禁止控制或移动它,它就应该留在移动。

然而,在卸载时应用程序,用户界面留下的,即使dll未注册而被删除。目前,唯一的想法,我已经修复这个问题是对于该程序dll(或单独的dll),之后卸载,留在后面,被触发的一个更为,在卸载模式,并删除该工具条的下一次Outlook启动。

有几个问题与这样的方法:

  1. 我不能肯定,取消注册和注册的问题,如何强制dll我再次运行的下一次outlook开始。
  2. 我不知道如果我的想法在一个方法,甚至是一个好主意。
  3. 这整件事令我作为哈克.

什么是最好的方式来消除这种UI后卸载?

有帮助吗?

解决方案

好吧,我会后真正的答案,这是什么每个人都说要做,但不是我想要听到的。正确的解决办法是使它的临时工具栏和保存载的定位数据自己的手(例如喜欢的东西 ).

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top