Назад | Перейти на главную страницу

Что определяет имя записей реестра в \ Outlook \ Resiliency \ DisabledItem?

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

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

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

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

Ну, я не очень уверен в Resiliency\DisabledItem key, но я использую 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 key - это двоичная слизь, я не знаю, что это значит, скорее всего, она не задокументирована и не предназначена для изменения вручную.