Есть ли способ получить электронную почту какого-то пользователя в домене без использования COM? - PullRequest
0 голосов
/ 17 февраля 2011

Я нашел способ получить адрес электронной почты какого-либо участника с помощью ADsGetObject. Однако для этого требуется COM.

Мое приложение не использует COM, и я не хочу его инициализировать, просто ради одного вызова API.

Вы когда-нибудь видели Windows API, который позволяет получать электронную почту пользователя?

1 Ответ

2 голосов
/ 17 февраля 2011

Для программирования Active Directory требуется COM, API более низкого уровня не существует.

Поиск альтернатив: нет большого преимущества в использовании C ++ при работе с чем-то вроде электронной почты.Он имеет тенденцию работать так же хорошо от языка сценариев, узкое место не является языком.Использовать ADSI на языке сценариев (или особенно на .NET) довольно просто, у них есть среды выполнения, которые заботятся о подключении COM.

Решение за двадцать долларов: добавьте необходимую конфигурацию вместо попытки прочитать ее обратноиз нашей эры.

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