سلام دوستان
من با این کد اطلاعات کاملی از دیوایس های شبکه میگیرم که مهترینش برای من مک آدرس اونهاست
For Each NetInfo As System.Net.NetworkInformation.NetworkInterface In System.Net.NetworkInformation.NetworkInterface.Get AllNetworkInterfaces()
txtNetWork.Text = txtNetWork.Text & "NetWork Name : " & NetInfo.Name & vbCrLf &
"NetWork Description : " & NetInfo.Description & vbCrLf &
"NetWork NetworkInterfaceType: " & NetInfo.NetworkInterfaceType & vbCrLf &
"NetWork ID : " & NetInfo.Id & vbCrLf &
"NetWork Speed : " & NetInfo.Speed & vbCrLf &
"NetWork MAC : " & NetInfo.GetPhysicalAddress().ToString & vbCrLf &
"NetWork SupportsMulticast : " & NetInfo.SupportsMulticast & vbCrLf &
StrDup(100, "-") & Environment.NewLine
Next
حالا من مک آدرس کارت شبکه که روی مادربرد هست رو میخوام ازش استفاده کنم برای یه قفل ساده . . .
ولی اینجا مثلا برای لپ تاپ اینا رو خروجی میده و برای هر کدومش یه مک آدرس میده کدومش مربوط به اونی هست که روی مادربرد هستش . . . مثلا ممکنه یه کامپوتر رومیزی وایرلس نداشته باشه بلتوث هم نداشته باشه و حتما یه Local Area Connection روی مادر بردش هست برای اتصال کارت شبکه . . .
Bluetooth Network Connection
Wireless Network Connection
Local Area Connection
Loopback Pseudo-Interface 1