0

我尝试从 Windows Mobile 设备验证针对 Active Director 的用户名和密码。在 XP 上我使用这个:

    using System.Security;
    using System.DirectoryServices;
    using System.DirectoryServices.ActiveDirectory;
    ...
    DirectoryEntry entry = new DirectoryEntry(srvr, usr, pwd);
            object nativeObject = entry.NativeObject;
    ...

但这些在 Windows Mobile 中不可用。

有没有办法在 Windows Mobile 中做到这一点?

谢谢

4

1 回答 1

1

.NET Compact Framework 不支持 LDAP(因此是 Active Directory 身份验证)。

不过,您可以使用 P/invoke 从 .Net 调用本机方法。下面的链接中提供了有关如何通过 C++ 执行此操作的示例。

http://msdn.microsoft.com/en-us/library/aa912620.aspx

于 2012-10-12T10:19:35.930 回答