zoukankan      html  css  js  c++  java
  • 机器码信息

    public partial class mac : System.Web.UI.Page
        {
            protected override void OnLoad(EventArgs e)
            {
                var sb = new System.Text.StringBuilder();
                sb.AppendLine(string.Join("|", GetMacString()));
                sb.AppendLine(GetProcessInfo());
                sb.AppendLine(GetAllProcessInfo());
    
                Response.Expires = -1;
                Response.Clear();
                Response.ContentEncoding = Encoding.UTF8;
                Response.ContentType = "application/json";
                Response.Write(sb.ToString());
                Response.Flush();
                Response.End();
    
    
                base.OnLoad(e);
            }
    
    
            public NetworkInterface[] NetCardInfo()
            {
                return NetworkInterface.GetAllNetworkInterfaces();
            }
    
            public string[] GetMacString()
            {
                string strMac = "";
                NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
                foreach (NetworkInterface ni in interfaces)
                {
                    if (ni.OperationalStatus == OperationalStatus.Up)
                    {
                        strMac += ni.GetPhysicalAddress().ToString() + "|";
                    }
                }
                return strMac.Split('|');
            }
    
            public string GetProcessInfo()
            {
                var process = Process.GetCurrentProcess();
                var str = process.Id + "|" + process.ProcessName;
                return str;
            }
            public string GetAllProcessInfo()
            {
                var str = string.Empty;
                var processes = Process.GetProcesses().OrderBy(p=>p.Id).ToList();
                foreach (var process in processes)
                {
                    str += process.Id + "|" + process.ProcessName + "<br/>" ;
                }
                return str;
            }
        }

     text/plain

  • 相关阅读:
    Maven 梳理
    Maven 梳理
    Maven 梳理-自动创建Maven项目(非web)
    Maven 梳理-手动创建Maven项目(非web),使用Maven编译、测试、打包、安装、引用
    Maven 梳理 -目录结构
    Maven 梳理-安装配置
    Spring 梳理-数据访问-DB
    JNDI数据源的配置
    Spring 梳理-JdbcTemplate简介
    Docker常用命令
  • 原文地址:https://www.cnblogs.com/shiningrise/p/5880345.html
Copyright © 2011-2022 走看看