lintent 发表于 2013-6-19 06:38:18

请问lsasecur加入用户组的问题。[已解决]

本帖最后由 lintent 于 2013-6-22 21:18 编辑

_SeCreateLocalUser("aa123","aa123");创建新用户
_SeAddLocalGroupMembers("Administrators",_SeGetLocalUserInfo("aa123",0));加入用户组


请问这样的做法是正确的吗?

pusofalse 发表于 2013-6-19 15:05:08

_SeCreateLocalUser("aa123","aa123");创建新用户
_SeAddLocalGroupMembers("Administrators", "aa123");加入用户组

lintent 发表于 2013-6-19 23:27:48

回复 2# pusofalse


    非常感谢P大的回复,依然无法加入组。
返回False

pusofalse 发表于 2013-6-19 23:36:43

回复 3# lintent


    看下两个函数的@error分别是多少。

lintent 发表于 2013-6-22 21:16:31

回复 4# pusofalse


    非常抱歉,是可以的,换了系统后确认是可以的。

不知道之前系统什么问题。更换系统就正常了。
跟虚拟机有关系?
在虚拟机2008R2下测试也是出现添加不了用户组。

但现在在正常的机器下测试又是正常的。

lintent 发表于 2013-6-27 22:49:21

回复 4# pusofalse


    P大,在虚拟机下测试得到错误@error错误代码是1337

pusofalse 发表于 2013-6-27 23:09:56

回复 6# lintent


    你确定吗?1337表示“无效的安全ID”,可是你调用的那两个函数与“安全ID”毫无关系,我原以为@error更应该是5(拒绝访问)或者是1387(账户不存在)。

lintent 发表于 2013-7-10 18:53:28

回复 7# pusofalse


    这个只是在虚拟机下测试是这样。换成电脑去测试又没有这个问题了。完全通过。


不知道什么原因了。
页: [1]
查看完整版本: 请问lsasecur加入用户组的问题。[已解决]