2014-02-06 3 views
0

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

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

информацию Торговое
CApplication l_application; 
    l_application.CreateDispatch("Outlook.Application"); 
    CNameSpace l_namespace = l_application.GetNamespace(_T("MAPI")); 
    CMAPIFolder l_mapiFolder = l_namespace.GetDefaultFolder(olFolderInbox); 
    CItems l_items = l_mapiFolder.GetItems(); 
    m_mailItem = l_items.GetLast(); 
    m_mailItem.Save(); 
//Get infos (mail's size, from, to, conversation topic...) 

CApplication, CNameSpace, CItems генерируются автоматически, и m_mailItem является объектом CMailItem.

+0

Может быть, это важно, чтобы вы указали конкретный код **, как ** вы собираетесь получить доступ к адресной книге. Добавьте код, который SDK использовал a.s.o. –

+0

@Downvoter, в чем причина вашего -1? – Kira

+0

Я же говорил! Посмотрите [здесь] (http://stackoverflow.com/help/on-topic) –

ответ

2

Для получения дополнительной информации см. http://www.outlookcode.com/article.aspx?id=52. По сути, вы можете либо убедиться, что установлено самое современное антивирусное приложение, либо использовать Redemption.

Смежные вопросы