【问题标题】:How full remove add-in Outlook programmatically?如何以编程方式完全删除加载项 Outlook?
【发布时间】:2013-12-23 08:59:53
【问题描述】:

我需要以编程方式删除加载项 Outlook。我从 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Addins 和 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Outlook\Addins 中删除相应的条目。然后加载项从 Outlook 中消失 但在目录“C:\Users{username}\AppData\Local\Apps\2.0\”中保留 dlls 加载项,并且在 Windows 菜单中“删除和更新”因此保留。我可以完全删除加载项吗?

【问题讨论】:

    标签: c# outlook add-in


    【解决方案1】:

    通常,您只需运行它们的卸载程序即可删除程序(添加-删除程序面板正是这样做的)。您可以在注册表项Software\Microsoft\Windows\CurrentVersion\Uninstall中找到要运行的卸载程序命令行

    对于通过 windows intaller (MSI) 安装的程序,您可以(实际上应该)使用 Windows API 来卸载它们,前提是您知道要卸载什么。 See here

    如果您尝试卸载的加载项是通过 Click Once 部署的(看起来像那样),您仍然可以使用卸载命令行,但 AFAIK 没有直接的方法可以静默执行此操作。 See here.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-11
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      相关资源
      最近更新 更多