Pregunta: | 18399 - PROGRAMA VB QUE SOLO ADMITA UNA INSTALACION |
Autor: | Marisa Sánchez López |
Necesito que me ayudeis en como conseguir que un programa que haga en VB pueda instalarlo solo una vez. De tal forma que el cliente no pueda hacer copia de mi trabajo y ponerlo en otros equipos o revender el programa.
Muchas gracias anticipadas. |
Respuesta: | SuNcO |
Si es un usuario predeterminado, osea un conocido es mucho mas facil; lo ke yo hago en estos casos es sacar el numero de serie del disco duro y codificarlo y enviarlo por mail al programador, y el lo decodifica y lo codifica pero de diferente manera, ya despues el programa lo decodifica y ve si corresponde al numero de serie
Otra es ke primero tu hagas eso manualmente, para eso tu tendrias ke instalarselo o algo asi Es la manera mas efectiva aunke un poco tediosa para el cliente, pero ahora ten en cuenta ke Windows XP utiliza ese tipo de metodo Otra manera pudiera ser ke el programa solo se pueda instalar desde X numero de serie del diskette o CD |
Respuesta: | Dabiz Spuch Calvar |
Hola Marisa, para evitar que un usuario copie la aplicación se suele usar un número de serie que el usuario tendria que solicitar, puedes hacer que el número varíe en cada distribución para que no te suceda lo que le sucede a Windows (por ejemplo), la forma seríe que la aplicación genere un número aleatorio la primera vez que se instale, este número encriptado devolvería otro número que el usuario tendría que introducir después de habertelo pedido por teléfono o email, y que el sistema comprobaría si es el correcto.
Otro método usado antiguamente era marcando sectores defectuosos en un disquette y almacenando información necesaria para la instalación en estos sectores, pero este método sólo sirve con disquettes. Ambos métodos y otros más complejos son crackeables. Un saludo |