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

  • 相关阅读:
    用ADO方式连接Excel
    RTX51 tiny系统容易混淆的问题
    学用NHibernate(一)
    Firefox兼容性
    使用WebClient后的Response编码的问题
    学用ASP.NET2.0
    安装CS2.0 Beta2 到SQL2005+Asp.Net2.0下
    AJAXSLT 的bug修正(2)
    Asp.Net开发小技巧
    URL重写,友好的URL
  • 原文地址:https://www.cnblogs.com/shiningrise/p/5880345.html
Copyright © 2011-2022 走看看