如果您想要将用户添加到 Windows NT 工作站或服务器应用程序中的,则必须使用 NetUserAdd。在给定的服务器的名称、 级别和适当的结构,将创建一个新用户。以下指针可能会帮助避免这些问题:
-
所有网络 * 函数的要求,提交 UNICODE (宽字符) 中的所有字符串。使用 MultiByteToWideChar 将标准 ASCII 字符串转换为 UNICODE 字符串。别忘了要包括终止 NULL 字符串转换中。
-
作为 \\server 中指定的服务器名称。请务必包括双反斜杠,如果在 C 字符串内的四个反斜杠。
-
使用 UF_SCRIPT 所需的标记。如果没有它,您将得到 ERROR_INVALID_PARAMETER。
-
当使用级别 2,请确保您的字符串不能超过最大长度。常量定义的最大长度。例如,参数、 注释、 用户注释和全名的最大长度为 MAXCOMMENTSZ。路径必须符合 PATHLEN 个字符。对于服务器的 UNC 名称必须适合在 UNCLEN 个字符。
-
NetUserAdd 只可用于添加普通用户。建立帐户后,使用 NetUserSetGroups 到新的用户帐户添加管理员、 来宾或其他组。
NetUserAdd
NetLocalGroupAddMembers
阅读(737) | 评论(0) | 转发(0) |