使用(System.DirectoryServices.Protocols使用"WinNT://"方式)
当前使用这个方式查找组成员的方法资料实在是太少.添加用户\组等的功能,倒是能search到好多.用访问LDAP方式可以很轻松的用DirectorySearcher来查询出结果,但是部分机器没装加入域里,就不能行的通了.代码贴出来分享一下,恶意者看完请不要评价,直接闪人.谢谢!
主要的类就是这个,DEMO也有一个,要的联系我吧.tbyoml@google.com.代码里有注释,就不介绍代码了,类方法写的有小BUG,一般情况下不会出错,但是当你的机器用户组里存在用户,并且你无论在注册表里,或者是命令行下等都发现不了的时候,就会出错,这里我没有写上解决方案.(我在写C#代码创建本地用户且设置主文件夹权限的时候,搞出来几个名字N长的用户,不知道怎么回事).如果谁有更简单的方法请分享,谢谢!
using System;
using System.DirectoryServices; //这两个using一定要写上去
using System.DirectoryServi...[ 查看全文 ]