Obtener información del equipo con TMac
Publicado: Lun Jun 12, 2006 11:42 pm
Hola,
veo en varios mensajes que necesitais leer el MAC de las tarjetas para
proteger vuestras aplicaciones.
El OBJ adjunto contiene una clase TMac que escribí hace tiempo y
devuelve la siguiente información:
* cMac, MAC de la tarjeta por defecto,
* nCount, número de tarjetas,
* GetAll(), devuelve una lista con información de todas las MACs del
equipo, donde cada elemento es: { MAC, Nombre, Descripción }
Un ejemplo:
//---
LOCAL cStr := ""
WITH OBJECT TMac():New()
MsgAlert( :cMac )
MsgAlert( :nCount )
AEval( :GetAll(), {|aMacInfo| cStr += aMacInfo[1] + "--" + ;
aMacInfo[2] + "--" + ;
aMacInfo[3] + CRLF } )
MsgAlert( cStr )
END
//---
Para usarla, sólo hay que añadir el OBJ al proyecto y listo.
Saludos,
José Lalín
--