请问在C#中怎样修改计算机名,工作和IP地址?我是新手,请给详细一点的代码,谢谢!

解决方案 »

  1.   

    mail: [email protected]
      
      声明:
      //api SetComputerNameEx
      //iType說明:
      //typedef enum _COMPUTER_NAME_FORMAT 
      // {
      // ComputerNameNetBIOS,
      // ComputerNameDnsHostname,
      // ComputerNameDnsDomain,
      // ComputerNameDnsFullyQualified,
      // ComputerNamePhysicalNetBIOS,
      // ComputerNamePhysicalDnsHostname,
      // ComputerNamePhysicalDnsDomain,
      // ComputerNamePhysicalDnsFullyQualified,
      // ComputerNameMax
      // } COMPUTER_NAME_FORMAT ;
      //
      //lpComputerName說明: 計算機名稱
      [DllImport(“kernel32.dll“,EntryPoint=“SetComputerNameEx“)] public static extern int apiSetComputerNameEx(int iType,string lpComputerName);
      
      设定计算机名称:
      // set computer Name
      int i = apiSetComputerNameEx(5,”RobertTest!”);
      if (i == 0)
      {
       MessageBox.Show(“Modify Computer Name failed,Please try again!“);
      }
      else
      {
       MessageBox.Show(“Computer Name is Modified, Please Restart Computer Now!“);
      }
      
      这么简单的几行代码花费了我六七个小时,写程序的结果很简单,但是过程很辛苦,只有在不断的摸索过程中才能提高.需要掌握的不是固定功能的写法,而是寻找答案的方法.