资源简介

获取本机信息(IP,操作系统,计算机名)

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace 获取本机信息_IP_操作系统_计算机名_
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender EventArgs e)
        {
            get_LocalInfo();
        }
        /// /// 获取本机相关信息/// 
        /// 
        void get_LocalInfo()
        {
            //清除items项
            listBox1.Items.Clear();
            listBox1.Items.Add(“----------------------------本机信息----------------------------“);
            //获取本机名称
            listBox1.Items.Add(“本机名称:“ + Environment.MachineName);
            //获取系统版本号
            listBox1.Items.Add(“系统版本号:“ + Environment.OSVersion.VersionString);
            //获取联网状态
            listBox1.Items.Add(“联网状态:“ + (SystemInformation.Network == true ? “联网“ : “断网“));
            //获取联机状态
            switch (SystemInformation.PowerStatus.PowerLineStatus)
            {
                case PowerLineStatus.Offline:
                    listBox1.Items.Add(“联机状态:脱机“);
                    break;
                case PowerLineStatus.Online:
                    listBox1.Items.Add(“联机状态:联机“);
                    break;
                case PowerLineStatus.Unknown:
                    listBox1.Items.Add(“联机状态:未知“);
                    break;
            }
            //获取本机IP地址
            listBox1.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++)
                listBox1.Items.Add(al[i].ToString());
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-08-26 20:09  获取本机信息(IP操作系统计算机名)\
     目录           0  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\.vs\
     目录           0  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\.vs\获取本机信息(IP操作系统计算机名)\
     目录           0  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\.vs\获取本机信息(IP操作系统计算机名)\v16\
     文件       43520  2020-08-26 20:10  获取本机信息(IP操作系统计算机名)\.vs\获取本机信息(IP操作系统计算机名)\v16\.suo
     文件         189  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\App.config
     目录           0  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\bin\
     目录           0  2020-08-26 20:08  获取本机信息(IP操作系统计算机名)\bin\Debug\
     文件       10240  2020-08-26 20:10  获取本机信息(IP操作系统计算机名)\bin\Debug\获取本机信息(IP操作系统计算机名).exe
     文件         189  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\bin\Debug\获取本机信息(IP操作系统计算机名).exe.config
     文件       32256  2020-08-26 20:10  获取本机信息(IP操作系统计算机名)\bin\Debug\获取本机信息(IP操作系统计算机名).pdb
     目录           0  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\bin\Release\
     文件        2213  2020-08-26 20:09  获取本机信息(IP操作系统计算机名)\Form1.cs
     文件        2731  2020-08-26 20:09  获取本机信息(IP操作系统计算机名)\Form1.Designer.cs
     文件        5817  2020-08-26 20:09  获取本机信息(IP操作系统计算机名)\Form1.resx
     目录           0  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\obj\
     目录           0  2020-08-26 20:10  获取本机信息(IP操作系统计算机名)\obj\Debug\
     文件         214  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\obj\Debug\.NETframeworkVersion=v4.7.2.AssemblyAttributes.cs
     文件        1435  2020-08-26 20:10  获取本机信息(IP操作系统计算机名)\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        7228  2020-08-26 20:01  获取本机信息(IP操作系统计算机名)\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\obj\Debug\TempPE\
     文件          42  2020-08-26 20:08  获取本机信息(IP操作系统计算机名)\obj\Debug\获取本机信息(IP操作系统计算机名).csproj.CoreCompileInputs.cache
     文件        1345  2020-08-26 20:08  获取本机信息(IP操作系统计算机名)\obj\Debug\获取本机信息(IP操作系统计算机名).csproj.FileListAbsolute.txt
     文件        1012  2020-08-26 20:10  获取本机信息(IP操作系统计算机名)\obj\Debug\获取本机信息(IP操作系统计算机名).csproj.GenerateResource.cache
     文件         424  2020-08-26 20:10  获取本机信息(IP操作系统计算机名)\obj\Debug\获取本机信息(IP操作系统计算机名).csprojAssemblyReference.cache
     文件       10240  2020-08-26 20:10  获取本机信息(IP操作系统计算机名)\obj\Debug\获取本机信息(IP操作系统计算机名).exe
     文件       32256  2020-08-26 20:10  获取本机信息(IP操作系统计算机名)\obj\Debug\获取本机信息(IP操作系统计算机名).pdb
     文件         180  2020-08-26 20:10  获取本机信息(IP操作系统计算机名)\obj\Debug\获取本机信息_IP_操作系统_计算机名_.Form1.resources
     文件         180  2020-08-26 20:08  获取本机信息(IP操作系统计算机名)\obj\Debug\获取本机信息_IP_操作系统_计算机名_.Properties.Resources.resources
     文件         560  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\Program.cs
     目录           0  2020-08-26 20:00  获取本机信息(IP操作系统计算机名)\Properties\
............此处省略8个文件信息

评论

共有 条评论