Pregunta: | 19243 - INSTALADORES ANTI-PIRATAS EN DISQUETE |
Autor: | Carlos Ugaz |
Quiera que alguien me explique como y en que programa puedo generar instaladores para un programa en Visual Basic 6.0, el detalle radica en cada instalador tenga un numero determinado de instalaciones permitidas.
Además las copias piratas de los disquetes de instalación no deben ejecutarse y deben emitir un “mensaje de error por copia pirata” o “copia no autorizada”. Gracias. |
Respuesta: | César Gerez |
Todo sistema de anti-pirateo que no utilice llave física por puerto, es totalmente vulnerable por cualquier principiante avanzado. Aún así, lo más facíl es crear un archivo que cuente el número de instalaciones en el diskett, compilado en un punto exe y desde este llame al setup del vedadero instalador. Como en forma un poco ingenua, el setup de instalación debe estar renombrado como un archivo de cualqueier otra cosa que al momento de ejecutarse se renombra de forma correcta y luego vuelve a renombrase en el proceso. Asi siempre que examines el diskett no se notará nada raro.
Por otra parte, podes fabricar una llave física muy simple, que por ser eléctronica le complica a los aficionados del pirateo y distribuirla junto con tu aplicación. Una tercera, es que la instalación pida una clave nva. cada vez que se ejecute por primera vez en la PC dando un mensaje como "Clave xxxx, ingrese su correspondencia..." Donde xxxx es un número que tu tengas la corespondecia y se la des via telefonica o por lo que se te ocurra. XXXX, cambia cada vez que se ejecuta ese disquett, asi por mas que se lo copien, te tienen que llamar porque la correspondencia anterior ya no sirve. Estas Son solo algunas ideas, si te sirven, pedimelas específicamente que debe hacer y que nesecitas (compilador, editor, otros). No pidas todo de todo, porque no quiero enseñar desde cero. Además, cualquier buen Hacker te lo virla, asi que esto no es descubrir la pólvora. BYE César |