我试图通过脚本来重新启用特定的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,也不打算手动修改。