各位高手,本人想利用c#windows应用程序编写一个程序,实现在winxp系统中创建一个管理员用户,用户名为abcd,密码为1234,请问如何实现,注意是管理员权限的用户。希望给出具体程序!谢谢!

解决方案 »

  1.   

    用API NetUserAdd 就可以了
      

  2.   

    [DllImport("Netapi32.dll")] 
    extern static int NetUserAdd([MarshalAs(UnmanagedType.LPWStr)] string servername, int level, ref USER_INFO_1 buf, int parm_err);
      

  3.   

    net uesr username password /add 
    用Process来调用这个命令即可
    楼上的更直接 不过有点不好懂
      

  4.   

    Process.Start("net","user abcd 1234 /add");
      

  5.   

    我调出来了,但是这样创建的winxp用户并不是管理员权限的啊,而是一个受限的用户,请问如何才能使其拥有管理员权限啊?谢谢!