Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/02/2010, 01:52
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Respuesta: Obtener direccion MAC

Cita:
Iniciado por ah_puch Ver Mensaje
en un goglaso rapido encontre esto:
Código:
Dim colNetAdapters, objWMIService As Object

Dim strComputer As String



strComputer = "."

Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colNetAdapters = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")


For Each objitem In colNetAdapters

MsgBox objitem.MACAddress

Next

para mas informacion al respecto revisa esto :
http://www.canalvisualbasic.net/foro...sica-mac-1289/

espero te sea util
Ese código no sirve por dos motivos:

1) Es para Visual Basic.Net pero para aplicaciones de escritorio. No es para ASP.Net. Se puede ver facilmente por el objeto MsgBox

2) En el caso de que adaptase el código para ejecutarlo en asp.net (no es muy complicado), tampoco le serviría porque estaría devolviendo todo el rato la dirección MAC del servidor, no la de los clientes.

Para obtener la dirección MAC del cliente se necesita que el código se ejecute en la máquina cliente, así que únicamente con programación asp.net es imposible. Te recomendaría mirar algo de Silverlight o similar.
__________________
Aviso: No se resuelven dudas por MP!