我找到了一种使用ADsGetObject获取某些主体的电子邮件地址的方法。但是,它需要COM。
我的应用程序不使用COM,我不想初始化它,只是为了进行一次API调用。
您是否看过任何允许用户收到电子邮件的Windows API?
答案 0 :(得分:2)
Active Directory编程需要COM,没有更低级别的API。
寻找替代方案:在处理电子邮件等事务时使用C ++没有什么大的优势。它往往与脚本语言一样工作,瓶颈不是语言。使用脚本语言(或特别是.NET)中的ADSI非常简单,它们具有处理COM管道的运行时环境。
二十美元的解决方案:添加所需的配置,而不是尝试从AD读取它。