Pregunta: | 44664 - CAPTURE Y VALIDE LA MAC ADDRESS (DIRECCIóN DEL ADAPTADOR) |
Autor: | gladys zabala |
Necesito que la aplicaciòn se ejecute unica y exclusivamente en una maquina, necesito que la aplicacion capture y valide la Mac Address (Dirección del Adaptador) de la maquina, no lo puedo realizar por direcciòn IP ya que se trabaja con DHCP.
como puedo hacer para que la aplicaciòn capture y valide la Mac Address (Dirección del Adaptador) . |
Respuesta: | Oxido social |
Buenas Gladys!
Mira, me puse a investigar un poquitin y lo unico que encontre fue un codigo en delphi que realiza eso... (http://delphi.cartall.com.pl/Pytania/pyt100.htm) La traduccion del codigo no es tan sencilla, pero puedes conseguirte el compilador, generar un DLL y este utilizarlo desde Power como una funcion externa. Lo siento, pero fue lo unico que se me ocurrio. Si llegas a enterarte me avisas, seria interesante ver como lo resolviste. Saludos desde Pueblo quieto, Jalisco, Mexico. |
Respuesta: | Oxido social |
Otra vez yo!
Mira, otra que es una locura, seria ejecutar un comando desde DOS para que te de una lista del adaptador, donde HOST es el nombre de la maquina que quieres obtener sus datos: c:\> nbtstat -a HOST Conexión de área local: Dirección IP: [10.4.1.43] Id. de ámbito : [] NetBIOS Remote Machine Name Table Nombre Tipo Estado --------------------------------------------- STOVARL <00> Único Registrado SECFIN <00> Grupo Registrado STOVARL <20> Único Registrado SECFIN <1E> Grupo Registrado Dirección MAC = 00-12-79-AC-57-65 *********************************** Esto es lo que te regresa, si tu esa salida la redireccionas a un archivo de TEXTO, con una ruta definida, puedes abrirlo desde power, y como ya sabes que es lo que esperas y donde lo esperas, ignoras la lineas que no te sirven y ya la MAC la validas dentro del power. Si no le avisas al usuario el no se va a dar cuenta de nada... mmm... suena a que lo estas timando! jajajajjajaj Bueno, la idea es que tu programita de power genere un BAT que, al ejecutarlo te de salida un TXT para despues lo puedas leer. Al final de tu lectura eliminarias el BAT y TXT y aqui no paso nada. Al final es medio complicado hacer un paso intermedio, pero no se me ocurre otra manera. Sigo investigando y si encuentro algo te aviso con gusto. Saludos desde Pueblo quieto, Jalisco, Mexico. |