我正在尝试编写一种通过注册表重新启用特定Outlook外接程序的方法(Outlook不是一个选项,因为它是为用户锁定的)。
我知道删除reg条目所需的一般位置如下:HKCU\Software\Microsoft\Office\12.0\Outlook\Resiliency\DisabledItem
我还知道这里的注册表项包含与外接程序dll相关的二进制值。但是,我对如何创建注册表项感到困惑。它是一个静态值吗?
简而言之,我想知道是否可以可靠地使用注册表条目的名称来检查外接程序是否禁用,或者是否应该假定名称是随机的,并且可能会更改。
发布于 2014-10-23 18:20:53
嗯,我对Resiliency\DisabledItem键不是很确定,但是我使用Outlook,我有很多Outlook外接程序,我甚至开发了一些Outlook外接程序,而且我从来没有用过这个特定的键。
我一直在咨询钥匙:
HKCU\Software\Microsoft\Office\Outlook\Addins\<Add-in Name>\
LoadBehavior = 0 REG_DWORD0表示已禁用外接程序。值3意味着外接程序在Outlook启动时自动启动.
http://msdn.microsoft.com/en-us/library/bb386106.aspx#LoadBehavior
这可能和你无关..。我想这个键可能只适用于“应用程序级”外接程序.但是我在Resiliency\DisabledItem键中看到的唯一东西是二进制goo,我不知道它意味着什么,它很可能没有文档化,也不打算手动修改。
https://serverfault.com/questions/639203
复制相似问题