Cómo evitar que reinstalen mi programa shareware

22/12/2004 - 14:12 por Vicente | Informe spam
He visto en algunos programas shareware te dan un plazo de 30 días para
usarlo y a los treinta días se bloquean.

La cosa es que cambiando la fecha del ordenador siguen sin funcionar... Esto
si se me ocurre como hacerlo.

Lo que me tiene sorprendido es que si los desinstalas y los vuelves a
instalar siguen guardando la fecha de la primera instalación ¿Eso cómo se
hace? ¿Donde se guarda la fecha?

Y si luego me compran el programa... ¿Cómo hago para que ya no se bloquee el
programa? ¿Como borro la protección?

Y ya como última pregunta ¿Como puedo aplicar esto a un programa basado en
una hoja de excel?

La cosa es que he estado haciendo un programa para mi en excel para el
trabajo que creo es util y me gustaría que al menos si alguien lo usa me
compense por las horas que he metido.

Muchas gracias, Vicente.

Preguntas similare

Leer las respuestas

#1 Caterpillar 1.0
22/12/2004 - 14:51 | Informe spam
Vicente wrote:
He visto en algunos programas shareware te dan un plazo de 30 días para
usarlo y a los treinta días se bloquean.

La cosa es que cambiando la fecha del ordenador siguen sin funcionar... Esto
si se me ocurre como hacerlo.



suelen dejar algo en el registro o en un fichero codificado.

Lo que me tiene sorprendido es que si los desinstalas y los vuelves a
instalar siguen guardando la fecha de la primera instalación ¿Eso cómo se
hace? ¿Donde se guarda la fecha?



seguro que en el registro o en algún fichero debe estar...ahora que no
será muy facil de hallarlohasta una dll te pueden dejar para
controlar eso.

Y si luego me compran el programa... ¿Cómo hago para que ya no se bloquee el
programa? ¿Como borro la protección?



suelen tener una opción para meter algún código válido o de lo contrario
debes adquirir la versión completa.

Y ya como última pregunta ¿Como puedo aplicar esto a un programa basado en
una hoja de excel?



ni idea, pero puedes preguntar mejor en los grupos de programación.

La cosa es que he estado haciendo un programa para mi en excel para el
trabajo que creo es util y me gustaría que al menos si alguien lo usa me
compense por las horas que he metido.



de eso se trata ;-)

Muchas gracias, Vicente.



de nada.

Respuesta Responder a este mensaje
#2 El Nazgûl
22/12/2004 - 15:34 | Informe spam
Una posible solución es generar una clave encriptada en el registro de
Windows con la fecha de la primera instalación y se hace la comprobación de
validez del shareware.

Mientras siga valiendo, tener otra clave (también encriptada) que cambiará a
otro valor cuando pase el día de validez.

Si lo desinstala, esa clave no debe borrarse, y así el usuario tiene que
registrar o pagar el producto si quiere seguir usándolo.

Esta es la teoría, yo en la práctica no lo he puesto (aún)

Salu2 desde Utumno
El Nazgûl ;-)
Respuesta Responder a este mensaje
#3 Rubén Vigón
22/12/2004 - 16:01 | Informe spam
Hola Vicente,

Échale un vistazo al siguiente componente (freeware):

ActiveLock 1.8
[...] ActiveLock is a free ActiveX control created to help you to add registration features, protect your programs from piracy and sell your programs online!
http://www.activelock.com

Aquí tienes un tutorial sobre ActiveLock:

How to use ActiveLock 1.5
http://www.internetion.net/ActiveLo...velock.asp

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://www.mvp-access.com/rubenvigon
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida