什么决定了\ Outlook \ Resiliency \ DisabledItem下的registry项名称?

我试图通过脚本来重新启用特定的Outlook加载项的方式(Outlook用户界面不是一个选项,因为它被locking)。

我知道我需要删除HKCU\Software\Microsoft\Office\12.0\Outlook\Resiliency\DisabledItem项的一般位置在HKCU\Software\Microsoft\Office\12.0\Outlook\Resiliency\DisabledItem

我也知道这里的registry项包含与加载项dll相关的二进制值。 我很困惑,但如何创buildregistry项的名称。 这是一个静态值吗?

总之,我想知道我是否可以可靠地使用registry项的名称来检查加载项是否被禁用,或者是否应该假定该名称是随机的,并且可能会有变化。

好吧,我不太确定Resiliency\DisabledItem键,但是我使用了Outlook,而且我有很多的Outlook加载项,我甚至开发了一些Outlook加载项,我从来没有打扰过特定的关键。

我总是咨询关键:

 HKCU\Software\Microsoft\Office\Outlook\Addins\<Add-in Name>\ LoadBehavior = 0 REG_DWORD 

0意味着加载项被禁用。 值为3表示当Outlook启动时加载项自动启动。

http://msdn.microsoft.com/en-us/library/bb386106.aspx#LoadBehavior

这可能与您的相关或不相关…我认为这个键可能只适用于“应用程序级”加载项…但是我在Resiliency\DisabledItem项中看到的唯一的东西是二进制黑客,不知道是什么意思,这很可能没有logging,也不打算手动修改。