Merhaba,
Sub MACAdresi()
Dim strComputer As String
Dim objWMIService As Object
Dim colAdapters As Object
Dim objAdapter As Object
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:" & "!\\" & strComputer & "\root\cimv2")
Set colAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objAdapter In colAdapters
Text2.Text = objAdapter.MACAddress ' & vbCrLf
Next objAdapter
End SubŞu kodla normalde cihaz ethernet kablosu ile bağlıysa ethernet mac'i alıyor. Wifi bağlıysa onu alıyor.
Fakat benim haftalardır uğraşıp yapamadığım şey şu. Ben cihazdaki hem etherneti hemde wifinin mac'ini alabilmek istiyorum. Bunun bir çözümü olamaz mı arkadaşlar?