Как сделать мою надстройку Outlook 2007 надежной
У меня есть надстройка C#.NET Outlook 2007, которая должна получить доступ к адресной книге для выполнения различных задач. Тем не менее, каждый раз, когда для этих задач требуется доступ к адресной книге, я получаю следующее предупреждение:
A program is trying to access e-mail address information
stored in Outlook. If this is unexpected, click Deny and verify
your antivirus software is up-to-date.
Есть ли способ, чтобы Outlook помнил, что моя надстройка не вредоносная программа? Заранее спасибо.
1 ответ
Решение
Вы должны дать надстройке VSTO полное доверие, используя caspol.exe
Вы можете сделать этот процесс подписи частью вашего установщика.
Вот документация для инструмента политики доступа к коду
Команда в вашем проекте установщика будет выглядеть так:
caspol -u -ag All_Code -url "{The assembly’s full path}" FullTrust -n "{The code group name}".
Вот две статьи, которые подробно описывают шаги установщика Windows для развертывания VSTO