duilioisola
28-03-2012, 12:06:16
Hola a todos!
Estoy desarrollando un sistema en donde necesito saber la MAC del servidor de base de datos.
La conexión puede tener varias formas:
192.168.0.1:C:\Datos\BaseDeDatos.FDB
localhost:C:\Datos\BaseDeDatos.FDB
C:\Datos\BaseDeDatos.FDB
BaseDeDatos.FDBEn el caso 1, buscaré la MAC de esa IP (excepto que sea la IP de mi ordenador)
En los casos 2, 3 y 4, asumo que la base de datos está alojada en el mismo ordenador que la aplicación y buscaré la MAC de este ordenador.
Mi problema es que en todos los lugares donde he buscado, me dan soluciones para saber la MAC de un Adaptador, pero en ningún lugar he encontrado como saber cuál de todos es el que utiliza por defecto el ordenador para conectarse a la base de datos, internet, otros ordenadores, etc.
Supongo que la solución estará encaminada a ordenarlos según su métrica o algo así.
Me gustaría saber como decide Windows qué adaptador utilizar cuando necesita conectarse, por ejemplo cuando uno tiene una conexión ethernet y otra wireless disponibles en el ordenador.
Este es el link (http://stackoverflow.com/questions/8511444/get-list-of-all-mac-addresses-conected-to-my-router-and-the-ips) de donde he sacado la función para obtener la MAC de una dirección IP
Este es el link (http://neftali.clubdelphi.com/?p=523) para obtener datos de los adaptadores de red (utilizando WMI)
Estoy desarrollando un sistema en donde necesito saber la MAC del servidor de base de datos.
La conexión puede tener varias formas:
192.168.0.1:C:\Datos\BaseDeDatos.FDB
localhost:C:\Datos\BaseDeDatos.FDB
C:\Datos\BaseDeDatos.FDB
BaseDeDatos.FDBEn el caso 1, buscaré la MAC de esa IP (excepto que sea la IP de mi ordenador)
En los casos 2, 3 y 4, asumo que la base de datos está alojada en el mismo ordenador que la aplicación y buscaré la MAC de este ordenador.
Mi problema es que en todos los lugares donde he buscado, me dan soluciones para saber la MAC de un Adaptador, pero en ningún lugar he encontrado como saber cuál de todos es el que utiliza por defecto el ordenador para conectarse a la base de datos, internet, otros ordenadores, etc.
Supongo que la solución estará encaminada a ordenarlos según su métrica o algo así.
Me gustaría saber como decide Windows qué adaptador utilizar cuando necesita conectarse, por ejemplo cuando uno tiene una conexión ethernet y otra wireless disponibles en el ordenador.
Este es el link (http://stackoverflow.com/questions/8511444/get-list-of-all-mac-addresses-conected-to-my-router-and-the-ips) de donde he sacado la función para obtener la MAC de una dirección IP
Este es el link (http://neftali.clubdelphi.com/?p=523) para obtener datos de los adaptadores de red (utilizando WMI)