От чего зависит имя записи реестра в \Outlook\Resilidity\DisabledItem?

Я пытаюсь создать сценарий для повторного включения определенной надстройки Outlook через реестр (пользовательский интерфейс Outlook недоступен, поскольку он заблокирован для пользователей).

Я знаю, что общее местоположение, в котором мне нужно удалить запись reg, находится под: HKCU\Software\Microsoft\Office\12.0\Outlook\Resiliency\DisabledItem

Я также знаю, что записи реестра здесь содержат двоичные значения, которые относятся к надстройке DLL. Я смущен тем, как создается имя записи в реестре. Это статическое значение?

Короче говоря, мне интересно, могу ли я надежно использовать имя записи в реестре, чтобы проверить, отключена ли надстройка, или мне следует предположить, что имя является случайным и может быть изменено.

1 ответ

Ну, я не очень уверен в 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

Это может относиться или не относиться к вам... Я думаю, что этот ключ может быть только для надстроек уровня приложения... но единственное, что я вижу в Resiliency\DisabledItem ключ двоичный goo, я не знаю, что это значит, скорее всего, он не документирован и не предназначен для изменения вручную.

Другие вопросы по тегам