Как сделать мою надстройку Outlook 2007 надежной - PullRequest
4 голосов
/ 22 марта 2012

У меня есть надстройка 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 Ответ

4 голосов
/ 22 марта 2012

Необходимо предоставить полное доверие надстройке VSTO, используя caspol.exe

Вы можете сделать этот процесс подписи частью вашего установщика.

Вот документация для инструмента политики доступа к коду 1006 *

Команда в вашем проекте установщика будет выглядеть так:

caspol -u -ag All_Code -url "{The assembly’s full path}" FullTrust -n "{The code group name}".

Вот две статьи, в которых подробно описываются этапы установки Windows для развертывания VSTO

http://msdn.microsoft.com/en-us/library/bb332051.aspx

http://msdn.microsoft.com/en-us/library/bb332052.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...