Cita:
Iniciado por matanga Diría que este tema pertenece al foro de [URL="http://www.forosdelweb.com/f14/"]Programación General[/URL], pero respondiendo en parte a tu pregunta, la base de datos es viable para guardar la clave siempre que el motor cuente con alguna herramienta de encriptación. También tienes otras opciones como el registro de Windows, un archivo binario de formato propio o registro on-line por internet.
Por lo general, el proceso que obtiene la información necesaria para la clave y su registro, está contenido dentro del mismo software y en forma de asistente gráfico.
Saludos
Bueno mira. mi software cada vez que entra valida la macadress.
la cosa es que obtengo la macadress del equipo del cliente y la comparo con esa misma macadress que le habia pedido al cliente previamente.
osea pedi la macadress previamente para hacer la condicion esa del if.
osea
if Get(macadress)=Macadressquemedioelcliente then
entra
end if
asi, si el cliente cambia de maquina la condicion ya no se cumple, ya que seria diferente la macadress que obtiene mi software a la macadress que me dio el cliente previamente
si yo no le pidiera la macadress antes al cliente no se como le haria.
por que si hago que el programa al entrar por primera vez saque la macadresss y la comparara con la misma macadress no tendria sentido poner ese if..
bueno no se me ocurre alguna forma.
y lo de la encriptacion si ya lo he hecho con md5 no recuerdo cual eh usado. aun asi no le encuentro logica a guardar en la base de datos ya que esa base de datos se copia igualita y es como si fuera la misma pc.
aunque eso de vender por internet seria mejor, ya que podria hacer que el programa demo(limitadodefuncionalidades) obtenga la macadress y que le generara un serial al cliente con eso y despues me lo envie. entonces yo decodifico el serial y ahora si, se lo integro al programa y le mando el programa ya completo validado con ese serial que me envio.
entonces en la condicion solo iria la decodificacion del serial que me envio el cliente.
mm espero no sea algo retornativo :S
sin embargo eso solo funciona si el cliente obtiene el software por internet. si es en persona pues talvez yo tenga que ver la macadress, eso seria la solucion.
ahora el problema es que un tercero me de el cliente, en donde yo no pueda acceder a la macadress de la pc al menos que se lo pida al tercero(aunque podria sospechar de que quiero eso para que el no pueda distribuir mi software a mis espaldas)
dea antemano gracias