用net user 名字 密码/add
然后 net  localgroup 组名 名字 /add具体函数,你可以调用api:shellexecute,或者是c#自己带的启动外部进程的函数!不知道这样算不算一种方法!

解决方案 »

  1.   

    TO:ncucf(ncu晨风)
    谢谢你回复
    能否说清楚一点?
    net user 是什么?
    不好意思。我以前没看过。
      

  2.   

    呵呵,你在 开始/运行/cmd里输入net user就知道是什么了!
      

  3.   

    To: skyleon2004(任我行)
    那在C#中如何去写呢?能否给个增加用户的例子呢?不胜感激。
      

  4.   

    while(true){
    Console.Write("Please input any key, If the key is 'q' then Quit!\n");
    char tmp = (char) Console.Read();

                if(tmp == 'q' && (int)tmp != 13) 
    {
    break;
    }
    else
    {
    Process.Start("net.exe", "share",);

    }
    }
      

  5.   

    To: eatsun(eatsun)
    你给的代码不是很懂哦。
      

  6.   

    net.exe 的参数很多。
    你提到的那个问题,可以用下面的命令。
    net user test /add (这个命令的结果是将 “testuser”添加到 Users 用户组中)
    要改变这个用户的权限输入下面的命令。
    net localgroup Administrators test /add (提升到管理员权限)
      

  7.   

    那么说是要在doc下输入了。
    可我是想在程序中输入哦。
      

  8.   

    可以用这个方法在程序中用 
    Process.Start("net.exe", "share",);
    Process.Start("net.exe", "user test /add")
    Process.Start("net.exe", "localgroup Administrators test /add ")
      

  9.   

    Process.Start("net.exe", "share",); 错了
    Process.Start("net.exe", "share"); 
      

  10.   

    To: eatsun(eatsun) 
    有没有比较完整的例子。谢谢!
    天生我太笨!:)
      

  11.   

    在这一句Process.Start("net.exe", "share"); 中,"share"代表什么意思?
      

  12.   

    我装得机器也有wmi为什么我不能用System.managerment 的命名空间下的函数呢?
    连System.managerment都找不到!
      

  13.   

    利用API函数 NetUserSetInfo
    可以查看MSDN的帮助上的函数说明,把相应的参数转为C#的就可以了.
      

  14.   

    我现在试了一种方法。这是用vb.net来写的
    Dim MyUserContainer As IADsComputer
    MyUserContainer = GetObject("WinNT://chenfw")
    Dim MyGroup As IADsGroup
    MyGroup = MyUserContainer.GetObject("group", "C6.NET")
    MyGroup.Add("WinNT://chenfw/Anon014")
    但是出错。提示是:一般性的拒绝访问。
    我怀疑是权限不够。在这里,如果确认权限呢?
    请各位帮帮。快要疯了。
      

  15.   

    net share是查看网络共享的命令!
     那中命令是不会有什么提示的,如果你要提示的话,要用到管道重定向,把原本输向stdout的数据输出到你的程序来!   
      

  16.   

    现在用这个时
    Process.Start("net.exe", "user test /add")
    Process.Start("net.exe", "localgroup Administrators test /add ")
    添加用户不成功。
    我可不可以在WEB上执行呢?
      

  17.   

    我想在WEB上调用了net.exe,如果修改machine.config文件,才能使调用成功呢?