zoukankan      html  css  js  c++  java
  • 活动目录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什么地方可以下的到,微软上面的那个地址好像有问题,根本就下不了。

    谢谢大家的帮助,先放这里放些时间,知道的一定要帮下忙,很急。
  • 相关阅读:
    项目中使用Redis的游标scan的一些小问题
    mac上使用Sequel Pro工具SSH连接数据库
    virtualbox通过Nat模式上网,宿主机与宿主机互通
    Mac系统docker初探
    QQ互联,填写回调时注意事项
    Centos中编辑php扩展库
    samba服务介绍
    bash常用功能
    vsftp服务介绍与相关实验
    shell概述与echo命令
  • 原文地址:https://www.cnblogs.com/Apollo/p/753802.html
Copyright © 2011-2022 走看看