Sacar Mac Address

1,081 views
Skip to first unread message

ZeRoberto

unread,
Feb 7, 2011, 1:53:56 PM2/7/11
to publicesvfoxpro
Alguien sabe como sacar el Mac Address de una PC? via api?
 
 
Saludos

Mauricio Molinero,

unread,
Feb 7, 2011, 2:26:37 PM2/7/11
to Comunidad de Visual Foxpro en Español
Mediante el instrumental de windows..

*!* Let's get the MAC Address(es)
LOCAL lcComputerName, loWMIService, loItems, loItem, lcMACAddress
lcComputerName = "."
loWMIService = GETOBJECT("winmgmts:\\" + lcComputerName + "\root
\cimv2")
loItems = loWMIService.ExecQuery("Select * from Win32_NetworkAdapter",,
48)
FOR EACH loItem IN loItems
lcMACAddress = loItem.MACAddress
IF !ISNULL(lcMACAddress)
? "MAC Address: " + loItem.MACAddress
?
ENDIF
ENDFOR

Saludos!

marcelobu...@gmail.com

unread,
Feb 7, 2011, 2:27:40 PM2/7/11
to publice...@googlegroups.com
Hola

Ejecuta el comando ipconfig / all
(es un comando de consola pero lo podes ejecutar con VFP)
y te aparece lo que necesitas

Saludos
MarceloBuenosAires
______________

ZeRoberto

unread,
Feb 7, 2011, 2:47:00 PM2/7/11
to publice...@googlegroups.com
Gracias Mauricio por tu respuesta. una ultima pregunta cuantos Mac Address tiene una Pc yo lo quiero usar para restringir una aplicacion a una sola maquina, pero este codigo me bota varios Address
 
Saludos

Yvan GMAIL

unread,
Feb 7, 2011, 2:48:52 PM2/7/11
to publice...@googlegroups.com

Dependiendo de las tarjetas de red que tenga instalada.

Jairo Miranda

unread,
Feb 7, 2011, 2:55:51 PM2/7/11
to publice...@googlegroups.com
Muy bueno , se puede asociar al inicio de sesión de los usuarios y asi
evitar que un usuario se logee en otra maquina

Jairo


-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Mauricio Molinero,
Enviado el: Lunes, 07 de Febrero de 2011 14:27
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Re: Sacar Mac Address

ZeRoberto

unread,
Feb 7, 2011, 3:01:36 PM2/7/11
to publice...@googlegroups.com
Cuantas Address es por tarjeta?
 
 
Saludos

Yvan GMAIL

unread,
Feb 7, 2011, 3:03:47 PM2/7/11
to publice...@googlegroups.com

Que tenga entendido una por tarjeta.

Una dirección Fisica y una Dirección Logica.

Jairo Miranda

unread,
Feb 7, 2011, 3:02:40 PM2/7/11
to publice...@googlegroups.com

Si pruebas el ipconfig /all te mostrará las mac de cada tarjeta instalada , pero además te muestra el nombre de al conexión indicando el numero del area local

Prueba lo..

jairo

 

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de ZeRoberto
Enviado el: Lunes, 07 de Febrero de 2011 14:47
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Re: Sacar Mac Address

 

Gracias Mauricio por tu respuesta. una ultima pregunta cuantos Mac Address tiene una Pc yo lo quiero usar para restringir una aplicacion a una sola maquina, pero este codigo me bota varios Address

Mauricio Molinero,

unread,
Feb 7, 2011, 3:04:45 PM2/7/11
to Comunidad de Visual Foxpro en Español
Hola Roberto,

Cuidado, no bases un sistema de licencias de tu aplicacion solamente
con la MAC adress, ya que estan pueden facilmente ser asignadas al
valor que quieras con un driver virtual. Si quieres hacer algo un poco
mas seguro obten mucha informacion de la pc.

Tal vez te sirva..
http://fox.wikis.com/wc.dll?Wiki~RetrievingHardwareInformation

Saludos!

Mauricio R. Molinero,

Desarrollos EfiMax

unread,
Feb 7, 2011, 2:14:57 PM2/7/11
to publice...@googlegroups.com
 
 
Que estés bien.
=====================================
Desarrollos EfiMax
Ing. Carlos Omar Figueroa López
Web:           http://www.efimax.com.mx
Hermosillo,Sonora
=====================================

ZeRoberto

unread,
Feb 7, 2011, 4:18:17 PM2/7/11
to publice...@googlegroups.com
Buen dato Mauricio, tendre que cambiar de idea, con la serial del disco duro, alguien sabe como se saca?
 
Saludos

ZeRoberto

unread,
Feb 7, 2011, 4:20:53 PM2/7/11
to publice...@googlegroups.com
Gracia por el dato amigo
 
Saludos

2011/2/7 Desarrollos EfiMax <webm...@efimax.com.mx>

Arnaldo Toledano (GMail)

unread,
Feb 7, 2011, 6:51:05 PM2/7/11
to publice...@googlegroups.com
OJO; esto es para Windows.
Las MAC son FISICA, es decir que puedes tener dos placas de RED.
Una por cable y otra WiFi y cada una de ellas con una Direccion IP.
 
En Linux, puedes tener mas de una direccion IP por MAC.
 
Arnaldo
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5854 (20110207) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

Victor Espina

unread,
Feb 7, 2011, 7:10:31 PM2/7/11
to Comunidad de Visual Foxpro en Español
No es por desalentar, pero el serial del disco tambien se puede
asignar manualmente con la herramienta adecuada.

Saludos

Victor


On 7 feb, 18:18, ZeRoberto <zeroha...@gmail.com> wrote:
> Buen dato Mauricio, tendre que cambiar de idea, con la serial del disco
> duro, alguien sabe como se saca?
>
> Saludos
>

ZeRoberto

unread,
Feb 7, 2011, 7:18:23 PM2/7/11
to publice...@googlegroups.com
Rayos!!! Osea estamos fritos
 
Saludos

Arnaldo Toledano (GMail)

unread,
Feb 7, 2011, 7:42:17 PM2/7/11
to publice...@googlegroups.com
Yo utilizo el siguiente metodo.
1.- Un archivo de instalacion que tiene TODOS LOS DATOS ENCRIPTADOS.
Nombre de Fantasia
Razon Social
Nro de CUIT   (Clave Unica de Identificacion Tributaria)
Etc, etc, etc.
Los concateno y los graba encriptado.
2.- AL "arrancar" el sistema  levanto los datos y COMPARO con los datos de PARAMETROS.
Si estos estan CAMBIADOS, el sistema NO FUNCIONA.
 
En nuetro pais, (Argentina), todos los listados, reportes, etc, deben llevar el numero de
CUIT y otro mas que es de Ingresos Brutos, un impuesto provincial.
ES MUY DIFICIL que alguien entregue el sistema a otro sabiendo que en todos los listados
saldran SUS DATOS.
 
Es decir, una empresa.  JUAN S.A. CUIT 20-564564658-4 no esta dispuesta a entregar su sistema a otra empresa, donde los listados saldran con sus datos.
A su vez quien "recibe" el sistema, no puede emitir listados porque estos no tienen validez ante la los entes gunernamentales.
 
Arnaldo Toledano
 
 
 
 
 
 
----- Original Message -----
From: ZeRoberto

Walter R. Ojeda Valiente

unread,
Feb 7, 2011, 11:01:40 PM2/7/11
to publice...@googlegroups.com
Supongo que los datos se guardarán encriptados para dificultarle la tarea a los crackers. Si guardas los datos en una tabla .DBF sin encriptarlos, cualquiera podrá averiguarlos y actuar en consecuencia.

Saludos.

Walter.

ZeRoberto

unread,
Feb 8, 2011, 11:11:53 AM2/8/11
to publice...@googlegroups.com
Eso seria un buen metodo, gracias por compartirlo

Saludos


El 07/02/11, Arnaldo Toledano (GMail) <arnaldo....@gmail.com> escribió:

Desarrollos EfiMax

unread,
Feb 8, 2011, 9:19:52 AM2/8/11
to publice...@googlegroups.com
También con Windows puedes tener más de IP asignada por tarjeta de red sin problema.

Henry Martinez

unread,
Feb 10, 2011, 9:24:10 AM2/10/11
to publice...@googlegroups.com
Yo utilizo algo parecido.
 
Genero una llave con los Datos de Cia,RUC,Nombre,direccion,Modulos Instalados, Fecha de Activacion (Demos), con un algoritmo creado por mi, y lo grabo en la misma carpeta donde grabo los datos de la cia.
 
Si alguien modifica algo aunque sea un espacio, la llave que se genera es totalmente diferente.  Asi pueden copiar el sistema pero no pueden utilizarlo para otra cia.
 
Es un algoritmo muy complicado y complejo. Me demore dos meses en crearlo...
 
 
Saludos.
 
 
 
Henry Martínez Flores
Sistema Administrativo Moises 2.0
Móvíl:   593-89865854 (Porta)
Oficina: 593-4-2826901
Guayaquil-Ecuador
 
La Ciencia sin Religión, es renga.
La Religión sin Ciencia, es ciega.


--
Mail created using EssentialPIM Free - www.essentialpim.com

marcelobu...@gmail.com

unread,
Feb 10, 2011, 9:57:23 AM2/10/11
to publice...@googlegroups.com
Hola

Si, pero el numero de serie de FABRICA, no se puede cambiar

De cualquier manera, el gran problema es...
la DECOMPILACION

Ya que si extraen los fuentes
pueden cambiar cualquier metodo de seguridad
que hayamos implementado

Saludos
MarceloBuenosAires
_______________
Reply all
Reply to author
Forward
0 new messages