5

Я разработал собственный обработчик протокола (назовем его «foo://») для использования в моей системе, зарегистрировав исполняемый файл в HKEY_CLASSES_ROOT\foo\shell\open\command . Все идет нормально.

Я хотел бы отправлять и получать ссылки, которые используют протокол foo:// в электронных письмах. Однако, когда я пытаюсь открыть одну из этих ссылок в Outlook, я получаю сообщение "Это местоположение может быть небезопасным" ниже. Я мог бы просто нажимать "Да" каждый раз, но я бы предпочел остановить появление сообщения в первую очередь.

Я нашел инструкции, как вообще отключить предупреждение (например, здесь - добавить значение DWORD "DisableHyperlinkWarning" = 1 в HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\...\Common), но это не то, что я после. Скорее, я бы хотел отключить предупреждение для каждого протокола , чтобы мой протокол «foo://» был включен в белый список, но другие протоколы по-прежнему отображают это предупреждение при необходимости.

Могу ли я сделать это? Я использую Outlook 2013.

1 ответ1

4

Видимо, вы можете. В этой статье базы знаний описана процедура (для 2007/2010, но то же самое работает в 2013 году) в разделе "Как включить или отключить предупреждения о гиперссылках для протокола".

Вкратце, чтобы доверять протоколу "foo://", добавьте раздел реестра с именем

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<version>\Common\Security\Trusted Protocols\All Applications\foo:

без значений в этом подразделе. Это отключает предупреждение для всех приложений Office (не только Outlook), что отлично работает для моих целей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .