Outlook является клиетом Exchange и в некоторых случаях хранит
контакты (адресная книга) не на локальном компьютере, а на Exchange сервере.
Вопрос1: Как и где выставляются данные настройки?
Вопрос2: Как программно на клиенте выяснить хранятся ли контакты локально,
или читаются с сервера?
Проблема в том, что при обращении к адресбуку возникает секъюритимесседж,
от которого не избавиться. Но все бы было хорошо, если бы в случае хранения
адресбука на эксчейнджсервере секъюритиворнинг не появляется на сервере (!!!)
Очень хочется программно узнать, где же все-таки адресбук у данного конкретного
пользователя, либо убедиться, что это невозможно.
ЗЫ: вы только не подумайте что я не пишу вирус
Здравствуйте, aokunev, Вы писали:
A>Outlook является клиетом Exchange и в некоторых случаях хранит
A>контакты (адресная книга) не на локальном компьютере, а на Exchange сервере.
A>Вопрос1: Как и где выставляются данные настройки?
A>Вопрос2: Как программно на клиенте выяснить хранятся ли контакты локально,
A>или читаются с сервера?
A>Проблема в том, что при обращении к адресбуку возникает секъюритимесседж,
A>от которого не избавиться. Но все бы было хорошо, если бы в случае хранения
A>адресбука на эксчейнджсервере секъюритиворнинг не появляется на сервере (!!!)
A>Очень хочется программно узнать, где же все-таки адресбук у данного конкретного
A>пользователя, либо убедиться, что это невозможно.
A>ЗЫ: вы только не подумайте что я не пишу вирус
Если хочешь чтобы тебе ответили, давай больше информации и ставь вопрос правильно. Тебе надо что? Только узнать где лежит книга? или, всё же, разрезолвить имя в обход аутлуковского секъюрити? Чем пользуешься для доступа к адресной книге? Simple MAPI? Extended MAPI? CDO? Active Messaging? Все эти сведения и правильная постановка вопроса ускоряют решение проблемы.
Судя по твоему посту догадываюсь на уровне интуиции, что ты используешь Simple MAPI — в этом случае, чтобы обойти секъюрити патч надо перейти на Extended MAPI — см. функцию ScMAPIXFromSMAPI.
PS. не пишите вирусов — это аморально и портит карму...
Здравствуйте, VVV, Вы писали:
VVV>Здравствуйте, aokunev, Вы писали:
A>>Outlook является клиетом Exchange и в некоторых случаях хранит
A>>контакты (адресная книга) не на локальном компьютере, а на Exchange сервере.
A>>Вопрос1: Как и где выставляются данные настройки?
A>>Вопрос2: Как программно на клиенте выяснить хранятся ли контакты локально,
A>>или читаются с сервера?
A>>Проблема в том, что при обращении к адресбуку возникает секъюритимесседж,
A>>от которого не избавиться. Но все бы было хорошо, если бы в случае хранения
A>>адресбука на эксчейнджсервере секъюритиворнинг не появляется на сервере (!!!)
A>>Очень хочется программно узнать, где же все-таки адресбук у данного конкретного
A>>пользователя, либо убедиться, что это невозможно.
A>>ЗЫ: вы только не подумайте что я не пишу вирус
VVV>Если хочешь чтобы тебе ответили, давай больше информации и ставь вопрос правильно. Тебе надо что? Только узнать где лежит книга? или, всё же, разрезолвить имя в обход аутлуковского секъюрити? Чем пользуешься для доступа к адресной книге? Simple MAPI? Extended MAPI? CDO? Active Messaging? Все эти сведения и правильная постановка вопроса ускоряют решение проблемы.
VVV>Судя по твоему посту догадываюсь на уровне интуиции, что ты используешь Simple MAPI — в этом случае, чтобы обойти секъюрити патч надо перейти на Extended MAPI — см. функцию ScMAPIXFromSMAPI.
VVV>PS. не пишите вирусов — это аморально и портит карму...
Я действительно пользуюсь MAPI. И мне надо только узнать, где лежит книга и в каком состоянии находится Outlook (Connected/Offline).
ЗЫ: В лоб обойти секъюрити патч не получилось. Буду читать еще.
Спасибо.