RE:NECESITO EL CODIGO FUENTE PARA UN PROGRAMA TRIA
Generate una función que genere una clave aleatoria encriptada a través de la fecha-hora sistema de instalación junto con el serial del HDD-BIOS y clave de Windows todo ello con una función semilla. Es decir create un algoritmo de encriptación, te explico. Cuando se instale el programa coge la fecha de instalación ya que mediante el generador de paquetes puedes modificar el setup.vbp para crear el instalador como quieras. A partir de ahí generate encriptada la fecha de instalación, con por ejemplo SERIAL BIOS+SERIAL HDD+ SERIAL WINDOWS que se genere un numero hexadecimal y con ese numero haces un xor con la fecha encriptada. y eso lo guardas en el registro de windows. Entonces cuando se abre el programa si esa entrada no existe que el programa mande un mensaje de cuidado que la demo a caducado. Si la fechaactualencriptada xor SERIAL BIOS+SERIAL HDD+ SERIAL WINDOWS es mayor que la que está en el registro + x entonces la demo a caducado. Todo esto te puedes generar una dll que cuando el programa se caduque modifique através de APIS la dll en un offset aleatorio de la dll estropeando la dll y no pudiendola usar mas. Así si la reemplazan por la original en el momento de ejecutar el programa la estrpeará de nuevo con el código corrupto. En este caso si atrasan la fecha la dll estará dañada. Solo quedaria el caso de que reemplacen la dll estropeada por la original y a la vez cambien la fecha del sistema entonces es función del registro de windows de donde se guarde el tiempo es:
fechainstalacion xor SERIAL BIOS+SERIAL HDD+ SERIAL WINDOWS and DIAS
Con esto solucionado todos los casos.