首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于 NetUserAdd 新建用户的有关问题

2012-09-05 
关于 NetUserAdd 新建用户的问题我用 NetUserAdd 函数新建系统用户代码如下C/C++ codeUSER_INFO_1 ui1ui1

关于 NetUserAdd 新建用户的问题
我用 NetUserAdd 函数新建系统用户代码如下

C/C++ code
    USER_INFO_1 ui1;    ui1.usri1_name = lpszAccount;    ui1.usri1_password = lpszPassword;    ui1.usri1_priv = USER_PRIV_USER;    ui1.usri1_home_dir = NULL;    ui1.usri1_comment = NULL;    ui1.usri1_flags = 0;    ui1.usri1_script_path = NULL;    DWORD dwErr = 0;    NET_API_STATUS naStatus = NetUserAdd(NULL, 1,  (LPBYTE)&ui1, &dwErr);    if (NERR_Success == naStatus)    {        //移至Guests组    }    else    {        if (NERR_UserExists == naStatus)        {            if(DeleteAccount(strAccount))            {                return CreateAccount(strAccount, strPassword);            }        }        g_strErr.Format(_T("创建用户失败%0x %d"), dwErr, naStatus);        return FALSE;    }


现在的问题是 新建的用户会在系统登录面板显示出来。有什么办法让它不显示呢?是不是某个参数设置错了?真心向各位前辈求助。
PS: 我的系统是Windows Server 2008,环境是2003.net

[解决办法]
开始了。。

热点排行