关于netapi32.dll中的NetUserAdd函数的使用问题.....
各位VC的高手! 小弟是定delphi的.昨天用到了一个NetUserAdd函数,来给本机增加一个用户.但是碰到一些问题. 想windows的api到VC版中来请教应该更容易解决一些.
小弟的函数是这样用的.
NetUserAdd(nil,1,buf,0)
buf是一个USER_INFO_1,具体的值如下
usri1_name='test';
usri1_password='test';
usri1_password_age=0;
usri1_priv=1; //所属为user组
usri1_home_dir=nil;
usri1_comment=nil;
usri1_flags=1;
usri1_script_path=nil;
(上面的nil是delphi中的,VC的我不知道)
执行以上的代码是成功的,
但是我把usri1_priv=2 //所属为administrator组时
就不成功,函数执行后返回值为87 (&H57) 说是线程的地址是不正确的.
小弟实在不明白,是不是小弟参数设错了,
请教VC高手如何才能设置一个用户,并使它隶属于administrator组
谢谢先!!!