Я пытаюсь создать сценарий, чтобы повторно включить конкретную надстройку 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 - это двоичная слизь, я не знаю, что это значит, скорее всего, она не задокументирована и не предназначена для изменения вручную.