C#中如何读取和修改计算机名 如题上. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string hostInfo = Dns.GetHostName(); 改就不知道了 在你的帖子里问个问题:如何读取 现在的windows的版本? 在你的帖子里问个问题:如何读取 现在的windows的版本? 得到:string hostInfo = Dns.GetHostName(); 修改计算机名称 声明: //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!“); } 这么简单的几行代码花费了我六七个小时,写程序的结果很简单,但是过程很辛苦,只有在不断的摸索过程中才能提高.需要掌握的不是固定功能的写法,而是寻找答案的方法. NetBIOS :System:mscorlib mscorlib.dll Console.WriteLine("MachineName: {0}", Environment.MachineName);这个就可以直接获取修改用WMI也可以 不需要声明API这么麻烦 IrisSkin不起作用 想要一个WS的解压,CLIENT 压缩的例子 textbox文本框内容压缩后解压缩 关于使用Alienbrain SDK遍历文件夹的问题 我用StreamReader读取一个文本文件,怎么判断第二行的首个字母? textbox .net运行环境问题 问一个关于datagrid的奇怪问题,请进: 各位高手帮帮忙,一个关于WCF的问题 用过DEVEXPRESS的问个这用什么事件 一个简单的条用问题 vs2005中 datagrid表头固定问题
改就不知道了
如何读取 现在的windows的版本?
如何读取 现在的windows的版本?
string hostInfo = Dns.GetHostName();
修改计算机名称 声明:
//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!“);
}
这么简单的几行代码花费了我六七个小时,写程序的结果很简单,但是过程很辛苦,只有在不断的摸索过程中才能提高.需要掌握的不是固定功能的写法,而是寻找答案的方法.
:mscorlib mscorlib.dll
Console.WriteLine("MachineName: {0}", Environment.MachineName);
这个就可以直接获取修改用WMI也可以 不需要声明API这么麻烦