FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Obtener la dirección MAC (MAC ADDRESS)
Se que el tema se ha tratado muchas veces aqui en los foros pero quiero compartir con ustedes unas cuantas lineas de cosas que he podido encontrar aquí y allá y el resultado que he obtenido. Estaba indagando la forma de obtener un identificador unico por equipo que no fuera aleatorio (como los GUID) y que se mantuviera a lo largo de los constantes formateos. esto no para asuntos de licenciamiento (aunque puede funcionar), mas bien para ser utilizado como identificador en una sesión de clases (educación) Al final opté por armar una cadena (algo entreversada) con el serial de la bios, el serial del disco y la mac de la ethernet principal; sacar el MD5 de esto y almacenarla en la DB como identificador único por equipo. Tuve algunos problemas para obtener el serial del disco hasta que encontré los componentes WMI de nuestro compañero *neftalí*. muy buen trabajo por cierto. ... gracias por compartirlo. Con estos componentes obtuve el serial de la Bios y del Disco duro. Ahora queria obtener la MAC de la ethernet principal y no lo habia conseguido. todas las indicaciones que encontraba aquí en el foro y fuera de el me llevaban o a crear un GUID o me arrojaban resultados inexactos. pero luego de echar de aquí y de allá me encontré con una porción de código que hace uso de las Jedi API Header Library para obtener la MAC sin usar netbios. y aquí les dejo el código para obtener la mac de tu equipo (despues de tanta lora )
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#2
|
|||
|
|||
para delphi 2010
estuve usando la funcion, y corre perfectamente en delphi 7 el problema es que para delphi 2010 no funciona ya que me da error al compilar y es con respecto a que son incompatibles pchar y ansichar; finalmente modifique una variable y funciono perfecto aqui les dejo la funcion;
uses NB30;
Última edición por ecfisa fecha: 13-06-2011 a las 17:12:14. Razón: Etiquetas [DELPHI] [/DELPHI] |
#3
|
||||
|
||||
Hola henystronic y bienvenido a los foros de Club Delphi.
Primero que nada gracias por acercarnos la solución que encontraste. Y en segundo término te ruego que encierres entre etiquetas el código incluido en tus mensajes. (en ese caso: [delphi] [/delphi]). En este enlace tenés el listado de códigos vB con las etiquetas de uso para los diferentes códigos. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Hola a todos:
El problema que tiene el GetMacAdress para identificar un equipo por su tarjeta de red es que si no está el cable conectado no la reconoce (al menos en W7) ¿Conoce alguno la solución? Muchas Gracias Marcial |
#5
|
||||
|
||||
Un código que usé una vez:
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. |
#6
|
|||
|
|||
Gracias Rretamar, con esta rutina no hace falta tener el cable de red enchufado ni el NB30 en el uses
|
#7
|
||||
|
||||
Cita:
No, no se necesita que la placa de red esté funcionando. Basta con que esté instalada para obtener su dirección MAC.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. |
#8
|
|||
|
|||
He probado esta rutina y no muestra la mac de la tarjeta de red instalada..
En mi caso tengo instalada una maquina virtual y obtiene la mac de la tarjeta virtual... Alguien conoce una solución que obtenga la mac de la tarjeta real??? gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Obtener direccion MAC de mi PC | artemisa | Varios | 11 | 07-10-2010 18:31:28 |
obtener ip address de un host name | PablorD | API de Windows | 3 | 20-10-2008 17:34:42 |
obtener una direccion url | rls | Varios | 1 | 12-11-2006 15:41:50 |
Obtener DirecciÓn De Memoria | Juan Carlos | API de Windows | 3 | 20-04-2005 14:38:42 |
obtener direccion de la pagina web | mary123 | Internet | 1 | 03-02-2005 22:08:32 |
|