【问题标题】:Access user information from active directory using C使用 C 从活动目录访问用户信息
【发布时间】:2013-05-31 07:25:51
【问题描述】:

我看到了 ADSI,发现它适用于 C/C++。我还在 Visual C++ 中找到了创建新用户的代码。我想知道如何使用 C 或标准 C++ 程序从活动目录访问用户的信息(比如他的电话号码)。我没有 Visual C++ 软件。我还想知道我应该使用哪些 API/库来实现这一点。我想使用一个标准的 gcc/g++ 编译器来运行这个程序,该编译器已经安装在我的 Windows 7 OS 系统中。

【问题讨论】:

    标签: c++ c gcc active-directory adsi


    【解决方案1】:

    如果你有正确的标题,你可以在 C 和 C++ 中使用Active Directory's COM interfaces

    【讨论】:

    • 你说的我明白了。那么我在哪里可以获得适当的头文件和库文件呢?我没有找到它的下载链接或网站:(
    • 我知道 MinGW 的 SDK 中缺少一些接口。也许您应该下载“Microsoft Windows SDK”或“Platform SDK”,然后复制带有接口和 CLSID 的标头,并翻译在 GCC 上无法编译的内容...
    • 我在我的电脑中找到了一个 Microsoft SDK 文件夹。我试图在程序的执行中将它们链接起来,发现还有更多的依赖关系需要解决。我可以获得完整的库和头文件包吗?
    • 除了 GUID 之外,我看不到您可能尝试链接的内容。在 GUID 定义之前使用#include <initguid.h>,这样它们将在本地定义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多