首页 > 代码库 > C#获取本机信息(本机名称,系统版本号,联网状态,IP地址)
C#获取本机信息(本机名称,系统版本号,联网状态,IP地址)
C#获取本机信息
1.新建一个Window窗体应用程序,添加ListBox控件,命名为lb_MyInfo。
2.添加以下函数:
/// <summary> /// 获取本机相关信息 /// </summary> void get_LocalInfo() { //清除items项 lb_Mynfo.Items.Clear(); lb_Mynfo.Items.Add("----------------------------本机信息----------------------------"); //获取本机名称 lb_Mynfo.Items.Add("本机名称:"+Environment.MachineName); //获取系统版本号 lb_Mynfo.Items.Add("系统版本号:"+Environment.OSVersion.VersionString); //获取联网状态 lb_Mynfo.Items.Add("联网状态:"+(SystemInformation.Network==true?"联网":"断网")); //获取联机状态 switch (SystemInformation.PowerStatus.PowerLineStatus) { case PowerLineStatus.Offline: lb_Mynfo.Items.Add("联机状态:脱机" ); break; case PowerLineStatus.Online: lb_Mynfo.Items.Add("联机状态:联机"); break; case PowerLineStatus.Unknown: lb_Mynfo.Items.Add("联机状态:未知"); break; } //获取本机IP地址 lb_Mynfo.Items.Add("IP地址:"); #pragma warning disable CS0618 // 类型或成员已过时 System.Net.IPAddress[] al = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName()).AddressList; #pragma warning restore CS0618 // 类型或成员已过时 for (int i = 0; i < al.Length; i++) lb_Mynfo.Items.Add (al[i].ToString()); }
3.接下来调用函数就行:
//窗体Load事件 private void Frm_Con_Set_Load(object sender, EventArgs e) { config_get(); }
运行效果:
本文出自 “世界都一样” 博客,请务必保留此出处http://970076933.blog.51cto.com/9767314/1889752
C#获取本机信息(本机名称,系统版本号,联网状态,IP地址)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。