asp.net 獲取客戶端IP與mac(2)_.Net教程
推薦:讓.Net 應(yīng)用程序突破2G的內(nèi)存訪問(wèn)限制32位Windows操作系統(tǒng)下單個(gè)進(jìn)程的用戶模式內(nèi)存訪問(wèn)的限制是2G,如果在boot.ini中設(shè)置了/3G開(kāi)關(guān),則最大為3G,超過(guò)3G將無(wú)法訪問(wèn)。由于Hubble.net 項(xiàng)目是一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),必須要考慮使用大內(nèi)
以下為引用的內(nèi)容:
using System.Management;
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();
TextMAC.Text = stringMAC.ToString();
string[] IPAddresses = (string[]) MO["IPAddress"];
if(IPAddresses.Length > 0)
stringIP = IPAddresses[0];
TextIP.Text = stringIP.ToString();
}
}
獲取客戶端本機(jī)的IP地址相當(dāng)簡(jiǎn)易,方法如下:
以下為引用的內(nèi)容:
using System.Net;
TextIP.Text=Page.Request.UserHostAddress;
如要獲取客戶端本機(jī)的MAC地址就相對(duì)復(fù)雜些,得導(dǎo)入調(diào)用兩個(gè)API,用ARP協(xié)議獲取,但這樣只能獲取到同網(wǎng)段機(jī)器的MAC,對(duì)于跨網(wǎng)段的得利用IP掃描或cmd中nbtstat命令獲取MAC地址。也可通過(guò)讀取系統(tǒng)注冊(cè)表值或WMI的數(shù)據(jù)庫(kù)來(lái)獲取。
分享:解讀.NET 2.0中Hashtable快速查找的方法一般來(lái)說(shuō)我們都是用 Hashtable 的 ContainsKey 方法來(lái)查找 Hashtable 中是否存在某個(gè)鍵值然后讀取他,但是這個(gè)方法并不是效率最好的方法。比較好的方法是直接讀取鍵值然后判斷這個(gè)對(duì)象是否
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見(jiàn)代碼存在的偽造IP問(wèn)題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過(guò)程實(shí)現(xiàn)分頁(yè)示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 基于Unity容器中的對(duì)象生存期管理分析
- 談ASP.NET創(chuàng)建XML Web服務(wù)全接觸
- Asp.net在ashx文件中處理Session問(wèn)題解決方法
- asp.net2.0學(xué)習(xí)歷程-菜鳥(niǎo)到中級(jí)程序員的飛躍
- ASP.Net用MD5和SHA1加密的幾種方法
- 如何在VB.NET中利用Split和Replace函數(shù)計(jì)算字?jǐn)?shù)
- System.Data.SqlClient.SqlException: 無(wú)法打開(kāi)登錄所請(qǐng)求的數(shù)據(jù)庫(kù)
- Asp.net中DataTable導(dǎo)出到Excel的方法介紹
- 談.NET 環(huán)境下使用C# 防止SQL注入式攻擊
- 淺析.Net平臺(tái)下開(kāi)發(fā)中文語(yǔ)音應(yīng)用程序
- 相關(guān)鏈接:
- 教程說(shuō)明:
.Net教程-asp.net 獲取客戶端IP與mac(2)
。