티스토리 뷰
반응형
// IP
using System.net
IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName());
IPAddress ipAddress = ipHostInfo.AddressList[0];
// Mac address
using System.Management;
protected string GetMacAddress()
{
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
string MACAddress = String.Empty;
foreach (ManagementObject mo in moc)
{
if (MACAddress == String.Empty) // only return MAC Address from first card
{
if ((bool)mo["IPEnabled"] == true)
MACAddress = mo["MacAddress"].ToString();
}
mo.Dispose();
}
return MACAddress.Replace(":", "");
}
출처 : http://www.ddosori.net/190
using System.net
IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName());
IPAddress ipAddress = ipHostInfo.AddressList[0];
// Mac address
using System.Management;
protected string GetMacAddress()
{
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
string MACAddress = String.Empty;
foreach (ManagementObject mo in moc)
{
if (MACAddress == String.Empty) // only return MAC Address from first card
{
if ((bool)mo["IPEnabled"] == true)
MACAddress = mo["MacAddress"].ToString();
}
mo.Dispose();
}
return MACAddress.Replace(":", "");
}
출처 : http://www.ddosori.net/190
반응형
'Programming > .Net' 카테고리의 다른 글
DevExpress Chart 챠트 이미지 저장 (0) | 2011.06.22 |
---|---|
쿠키값 설정 및 사용 (0) | 2010.11.05 |
C# 정규식 사용방법 (0) | 2010.09.02 |
유효성 검사(RequiredFieldValidator)시 그룹사용 방법 (0) | 2010.09.01 |
C# 오라클 DB 연결 및 입력 (0) | 2009.11.04 |
공지사항