活动目录ADSI实现添加系统帐号问题!!!

     上篇文件地址: http://www.cnblogs.com/Apollo/archive/2007/05/20/753088.html,其实我想实现的功能很简单,在windows2003系统上面,我需要用ADSI创建一个系统帐号,帐号现在是可以创建起来,但是有些权限是有问题的问题现在还没有搞明白,有人做过这块的编程吗?

我的问题如下:
1、   const int UF_SCRIPT =   0x0001;  
        const int UF_ACCOUNTDISABLE = 0x0002;
        const int UF_HOMEDIR_REQUIRED = 0x0008;
        const int UF_LOCKOUT = 0x0010;
        const int UF_PASSWD_NOTREQD = 0x0020;
        const int UF_PASSWD_CANT_CHANGE = 0x0040;
        const int UF_TEMP_DUPLICATE_ACCOUNT = 0x0100;
        const int UF_NORMAL_ACCOUNT = 0x0200;
        const int UF_DONT_EXPIRE_PASSWD = 0x10000;
        const int UF_PASSWORD_EXPIRED = 0x800000;
这些0x0001分别代表什么数字?
//NewUser.Invoke("Put", "UserFlags", 66049);//密码永不过期
这个的代码是66049,0x0001又是什么呢?
2、                //NewUser.Properties["UserFlags"].Add(0x0002);//禁用登录帐号
                //NewUser.Properties["UserFlags"].Add(0x0040);//用户不能更改密码
这样的代码也是可以的,但怎么样通这个帐号设置成两个都满足呢?我在代码中做完了之后,发现其实就执行最后的一个代码。

3、 ADSI的SDK什么地方可以下的到,微软上面的那个地址好像有问题,根本就下不了。

谢谢大家的帮助,先放这里放些时间,知道的一定要帮下忙,很急。

转载于:https://www.cnblogs.com/Apollo/archive/2007/05/21/753802.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值