
17/08/2008, 17:41
|
 | Colaborador | | Fecha de Ingreso: septiembre-2007 Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses Puntos: 87 | |
Respuesta: Hacer un Serial y un Keygen para mi programa Depende mucho de la arquitectura y el diseño de tu aplicaciòn:
1.- Definir una BD q controle si tus Keys son validas
2.- Definir un mecanismo de hashing que en esta aplicacion es valido hacer un hash con cualquiera de los metodos disponibles en .net.
3.- La formula que valide que el key q entren es valido.
Muchas aplciaciones por ejemplo piden nombre de usuario y un key cuando se calcula la formula q definieron en ambos datos entonces lo marcan como valido.
Adicionalmente a esto es importante agregar mas mecanismos de control que validen y como en microsoft activen o desactiven el software.
Ejem:
Podrias tomar tu ClaveActivacion + Nombre de Usuario enviarlos a tu servidor web q valide las copias usando httpwebrequest o consumiendo un webservice. si estan en tu bd entonces activas o desactivas banderas que esten en archivos de configuracion,registro de windows u otro mecanismo o incluso llevandolo mas alla en seguridad basada en codigo (revisar el tema en msdn).
un saludo espero que esto les pueda ayudar |