两个问题,望帮忙
1.如何用C#来更改计算机的名字?需要用到什么类?
2.如何用C#来把计算机加入到网络终端一个域?
我来这里不久,大多数都是请教问题了,所以经济拮据,没有什么银子,大家就当帮帮忙了 !~~

解决方案 »

  1.   

    我暂时知道一种方法是利用WMI, 在C#里调用ComputerSystem类,里面有加入到域的命令,不知道是不是这样
      

  2.   

    能否告诉我怎么在C#里调用VBS呢
      

  3.   

    C#调用VBS?可以用Process执行一个.vbs文件,二可以执行Word/Excel中的宏。不知道你要的是哪种WMI是个标准的方法,用API我也不会。
      

  4.   

    [DllImport("kernel32.dll", CharSet=CharSet.Auto)]
    static extern bool SetComputerNameEx(COMPUTER_NAME_FORMAT NameType,
    string lpBuffer);enum COMPUTER_NAME_FORMAT
    {
    ComputerNameNetBIOS,
    ComputerNameDnsHostname,
    ComputerNameDnsDomain,
    ComputerNameDnsFullyQualified,
    ComputerNamePhysicalNetBIOS,
    ComputerNamePhysicalDnsHostname,
    ComputerNamePhysicalDnsDomain,
    ComputerNamePhysicalDnsFullyQualified,
    }
      

  5.   

    我也是GOOGLE来的,错了不怪我哈
      

  6.   

    // Call SetComputerEx
    string NewHostname = "my machine";
    returnFlag = SetComputerNameEx(COMPUTER_NAME_FORMAT.ComputerNamePhysicalDnsHostname, NewHostname);在加段使用的