La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25848 - COMO CREAR UN PROGRAMA TRIAL.
Autor:  Oscar Adrian Gonzalez Gamboa
Hola amigos programadores,tengo una pregunta que me gustaria que me respondieran eficasmente, Como puedo hacer una aplicacion TRial Con Visual Basic 6.0.
Osea que se elimine en 15 dias o mejor dicho que "Espire".Me urge saber como ya que es para una aplicacion de venta.(Escriban si es posible el codigo).

  Respuesta:  Luis Guzmán
Te doy una idea que se me ocurre ahorita mismo, es muy facil, solo prepara to sistema para que maneje solo 10 registros o menos por cada tabla que tienes, a nadie le sirve un sistema en donde solo puede hacer unas cuantas transacciones, no sé si es una tontería lo que te digo, pero es lógico, y así pensamos todos.

Ahora si lo que quieres es que no te copien tu sistema, destruyelo luego de esa cantidad de registros.

Te digo antes programaba en Clipper y una persona de Guatemala, me robo, porque no hay otra palabra, los fuentes por medio de un descompilador y fabricó un sistema similar en Visual y perdí $4,000, realmente se debría hacer algo contra este tipo de gente.

Aunque hay incredulos, si existen los descompiladores, hasta ahora he visto de de vb4 y vb5, cuidado.

  Respuesta:  Sahid Ra Gutierrez Cruz
Esa es una idea muy buena, pero lo malo es que si el programa llega ha caer con un usuario un poco
mas vivillo este antes de ejecutar el programa puede cambiar la fecha a un dia despues de la primera
vez que se ejecuto asi que el programa siempre pensaria que es el segundo dia, asi que mejor hazlos
de manera real que el programa tenga un tiempo de de uso de 15 dias esto en cada vez que se
ejecute incremente en segundos o minutoes, o lo que seam hasta que un dia pase de los 15 dias y
para en la siguiente ocacion ya que funcionara ya que lo uso 15 dias, ojo no significa quiero dar ha
anteneder que el programa contara desde que se instalo, sino cada vez que se usa es tiempo de vida
no de instalaicon.

O tambien puedes mejor hacer que el programa arranque solamente 30 ocaciones, asi que tendra un uso
de 30 prendidas de la maquina un mes si es que lo usa una vez por dia.

tambien lo el archivo esta bueno pero si alguien un poco mas vivillo que el primero lo puede localizar por
la fecha y eliminarlo, pero esto dependiendo un poco de la gente.

Esto no es por hacerla de mala onda, sino todo lo contrario ahi que pensar un poco mas en la forma de
pensar de la gente asi que te tratas de adelantar un poco en la forma de pensar de la gene y asi tiene
un poco, pero un poco de ventaja sobre el cliente final.

Saludos, si en algo mas puedo ayudar por ahi andamos, ciao.

  Respuesta:  SuNcO
A mi me gusta ayudar, no regalar codigo, aunque este no es dificil

1. Ocupas la hora y fecha actual
2. Lo codificas con algun codigo tuyo
3. Lo grabas en algun archivo (primero verificas que no exista)
4. Cada vez que tu programa se ejecute verifique cuantos dias han pasado desde la instalacion o mejor dicho desde que se ejecuto por primera vez
5. Creas algun archivo fantasma y el programa revisa que si ese archivo fantasma existe quiere decir que ya terminaron los 15 dias, o codificas la fecha de otra manera que tambien tu sepas que ya expira

Creo que si estas haciendo alguna aplicacion y quieres que sea Trial es muy importante, esto significa que lo que te dije como respuesta es muy sencillo