JCK.Web/testmac.aspx.cs

(开头部分) 13KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using JCK.Common;
using System.Text;
using System.Runtime.InteropServices;
using System.Diagnostics;

using System.Management;
using System.Text.RegularExpressions; 



namespace JCK.Web
{
    public partial class testmac : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //方法1
           // string result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; GetDnsRealHost();
            //TextBox1.Text = GetMacAddress(result);
 

            //方法2
            //TextBox1.Text = GetNetCardMacAddress();

 

            //方法3
            //TextBox1.Text =             "//客户端ip:" +             
            //    Request.ServerVariables.Get("Remote_Addr").ToString() + "<br>" +        
            //    " //客户端主机名:" +       
            //    Request.ServerVariables.Get("Remote_Host").ToString() + "<br>" +        
            //    "//客户端浏览器IE:" +      
            //    Request.Browser.Browser + "<br>" +              
            //    "//客户端浏览器 版本号:" +          
            //    Request.Browser.MajorVersion + "<br>" +          
            //    "//客户端操作系统:" +           
            //    Request.Browser.Platform + "<br>" +               
            //    "//服务器ip:" +          
            //    Request.ServerVariables.Get("Local_Addr").ToString() + "<br>" +            
            //    "//服务器名:" +      
            //    Request.ServerVariables.Get("Server_Name").ToString() + "<br>";            
            //string stringMAC = "";           
            //string stringIP = "";           
            //ManagementClass MC = new ManagementClass("Win32_NetworkAdapterConfiguration");        
            //ManagementObjectCollection MOC = MC.GetInstances();            
            //foreach (ManagementObject MO in MOC)             {              
            //    if ((bool)MO["IPEnabled"] == true)                 {             
            //        stringMAC += MO["MACAddress"].ToString(); //获取网卡的地址         
            //        string[] IPAddresses = (string[])MO["IPAddress"]; //获取本地的IP地址         
            //        if (IPAddresses.Length > 0)                         
            //            stringIP = IPAddresses[0];
            //        TextBox1.Text += "<br>MAC:" + stringMAC + "/ IP:" + stringIP;      
            //        if (stringIP == "192.168.1.45")
            //            TextBox1.Text += "<br>I get you :192.168.1.45<br>";
后面还有 293 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。