Cómo obtener la dirección MAC de la máquina cliente en C# y vb.netCómo obtener la dirección MAC de la máquina cliente en C# y vb.net
Respuesta
no estoy seguro de lo que entendemos por máquina cliente, porque sólo se puede obtener la dirección MAC de una tarjeta de red de la máquina de su aplicación se ejecuta bajo.
Para este propósito puede utilizar ManagementClass:
C#:
using (var mc = new ManagementClass("Win32_NetworkAdapterConfiguration"))
{
foreach(ManagementObject mo in mc.GetInstances())
{
Console.WriteLine(mo["MacAddress"].ToString());
}
}
VB.NET:
Using mc As New ManagementClass("Win32_NetworkAdapterConfiguration")
For Each mo As ManagementObject In mc.GetInstances()
Console.WriteLine(mo("MacAddress").ToString())
Next
End Using
Esto debería funcionar en VB - estoy seguro de C# es cerca de esta
Importe el siguiente espacio de nombre.
Imports System.Management
Declarar siguiente variables de objeto.
Dim objMOS As ManagementObjectSearcher
Dim objMOC As Management.ManagementObjectCollection
Dim objMO As Management.ManagementObject
Realice la consulta.
objMOS = New ManagementObjectSearcher("Select * From Win32_NetworkAdapter")
objMOC = objMOS.Get
Get MAC address from the query result.
For Each objMO In objMOC
MessageBox.Show(objMO("MACAddress"))
Next
Eliminar variables de objeto.
objMOS.Dispose()
objMOS = Nothing
objMO.Dispose()
objMO = Nothing
'Obj Obj objeto oscuro como objeto' aaaaargh, la notación húngara hace llorar a bebé jesús –
código antiguo - no creo que arreglarlo valió la pena el tiempo – braindice
la respuesta deseada es
ManagementClass objMC = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection objMOC = objMC.GetInstances();
foreach (ManagementObject objMO in objMOC)
{
if (!(bool)objMO["ipEnabled"])
continue;
Console.WriteLine((string)objMO["MACAddress"]);
}
Azhar, es mostrar la máquina del cliente o la máquina del servidor? –
- 1. cómo obtener la dirección MAC de un cliente de HttpServlet?
- 2. Obtener dirección MAC en la máquina local con Java
- 3. Cómo obtener la dirección IP de una máquina en C#
- 4. Método confiable para obtener la dirección MAC de la máquina en C#
- 5. Obtención de la dirección MAC de la máquina: ¿buena solución?
- 6. cómo obtener la dirección MAC del cliente que navega por el sitio web asp.net mvc C#
- 7. ¿Cómo obtener la dirección MAC de su máquina usando un programa C?
- 8. ¿Cómo obtener la dirección MAC de hardware en Windows
- 9. Obteniendo la dirección MAC
- 10. Obtenga la dirección IP de la máquina
- 11. cómo obtener la dirección MAC desde Windows-Mobile?
- 12. ¿Cómo obtener la dirección IPv6 en C#?
- 13. Cómo obtener la dirección Mac de Client Machine en una aplicación web
- 14. Obtener una dirección MAC de máquinas en la red local desde su IP en C#
- 15. ¿Cómo obtener la dirección IP del cliente de escritorio remoto?
- 16. Dirección MAC de la interfaz en OS X (C)
- 17. ¿Cómo obtener el nombre de la máquina cliente en ASP.NET/C#?
- 18. C++: ¿Obtener la dirección MAC de los adaptadores de red en Vista?
- 19. Leer la dirección MAC del adaptador de red en .NET
- 20. dirección de formato MAC en C#
- 21. obtener la dirección MAC en las ventanas en Qt
- 22. Cómo obtener la dirección IP del cliente usando jQuery
- 23. WICKET: cómo obtener la dirección/ip del cliente
- 24. Obtener la dirección IP del cliente en Sinatra?
- 25. Obtener la dirección IP del cliente en JSP
- 26. Obtener el nombre de la máquina del cliente
- 27. Obtener dirección MAC en Linux usando mono
- 28. ¿Cómo obtengo la dirección física (MAC) de una dirección IP usando C#?
- 29. Obtener la dirección MAC de dispositivos usando Python
- 30. ¿Cómo obtener una dirección IP desde la dirección Mac mediante programación en Android?
http: // tinyurl .com/ycatsnj –
@Mitch: ¿Uso excesivo de LMGTFY? :) –
aplicación de Windows o aplicación web? – MartW