Título: Caducar programa con tiempo ? Publicado por: luis456 en 30 Noviembre 2013, 12:31 pm Hola bien mi idea no es hacer un trial ni demo solo nesecito una rutina simple que me detenga el programa sin mesagebox ni nada solo que no funcione ni haga nada al ejecutarlo,
Código
gracias de antemano Luis Título: Re: Caducar programa con tiempo ? Publicado por: Eleкtro en 1 Diciembre 2013, 09:55 am nesecito una rutina simple que me detenga el programa sin mesagebox ni nada solo que no funcione ni haga nada al ejecutarlo, ¿Puedes especificar más detalládamente que es lo que necesitas?, ¿Como es una rutina que no haga NADA? xD, muestras el código de "los números" pero a mi parecer no tiene nada que ver con la duda que has formulado. saludos Título: Re: Caducar programa con tiempo ? Publicado por: luis456 en 1 Diciembre 2013, 11:45 am Vale no explique bien jej Elektro
Cuando dije que no haga nada no es a la rutina sino al programa,la mayoría de las rutinas enseña un mensaje cuando se bloquea o caduca un programa. lo que necesito es que al llegar el tiempo o fecha de caducidad.simplemente no se ejecute el programa ni avise de nada y el código que puse es para mas o menos saber donde poner esa rutina gracias :) Luis Título: Re: Caducar programa con tiempo ? Publicado por: Eleкtro en 1 Diciembre 2013, 12:13 pm la mayoría de las rutinas enseña un mensaje cuando se bloquea o caduca un programa. lo que necesito es que al llegar el tiempo o fecha de caducidad.simplemente no se ejecute el programa ni avise de nada Y no puedes coger el ejemplo "Trial" que te mostré en otro post (o cualquier otro código trial en Google), y en lugar de mostrar un msgbox cuando la fecha caduca, eliminar esas órdenes y añadir otras para salir de la aplicación ¿?, vaya, si hasta eso tenemos que ayudar a hacer... -> Application.Exit Method (http://msdn.microsoft.com/en-us/library/system.windows.forms.application.exit%28v=vs.110%29.aspx) -> Environment.Exit Method (http://msdn.microsoft.com/en-us/library/system.environment.exit%28v=vs.110%29.aspx) -> End Statement (http://msdn.microsoft.com/en-us/library/0wt87xba.aspx) Título: Re: Caducar programa con tiempo ? Publicado por: luis456 en 1 Diciembre 2013, 16:59 pm Y no puedes coger el ejemplo "Trial" que te mostré en otro post (o cualquier otro código trial en Google), y en lugar de mostrar un msgbox cuando la fecha caduca, eliminar esas órdenes y añadir otras para salir de la aplicación ¿?, vaya, si hasta eso tenemos que ayudar a hacer... -> Application.Exit Method (http://msdn.microsoft.com/en-us/library/system.windows.forms.application.exit%28v=vs.110%29.aspx) -> Environment.Exit Method (http://msdn.microsoft.com/en-us/library/system.environment.exit%28v=vs.110%29.aspx) -> End Statement (http://msdn.microsoft.com/en-us/library/0wt87xba.aspx) Buaa no me regañes que estoy viejito jejeje como te he dicho esto del injerto vb con net todavia no logro cojerle la maña :) y esos ejemplos son alta costura para mi todavia y me gusta irle cojiendo el tranquillo con ejemplos mas modestos Luis Título: Re: Caducar programa con tiempo ? Publicado por: Eleкtro en 1 Diciembre 2013, 23:50 pm ¿Entonces lo solucionaste como te dije?
El código que te mostré tiene poco de "alta costura" xD, me basé en cosas my sencillas (fácilmente craqueables), aunque tampoco soy un genio de la ingeniería inversa, pero no merece la pena esforzarse mucho más para añadir protección trial "simple", el que pretenda usar la aplicación de manera "ilegal", y teniendo los conocimientos necesarios, siempre va a poder craquear el mecanismo de protección. Si quieres añadir un sistema de protección trial "casi segura" deberías usar software dedicado a ello como es Crypto Licensing y además lo ofuscas. Saludos Título: Re: Caducar programa con tiempo ? Publicado por: luis456 en 2 Diciembre 2013, 17:44 pm Vuelvo al ataque :)
Cuando digo código simple es mas o menos como este que de paso todavía no logro hacerlo funcionar jejeje bien mi idea es de entender como funciona y que sea crakeable no importa ya que este programa(el mio) no creo nadie lo compre jjejeje es solo por el placer de programar algo que funcione,este codigo lo conseguí trasteando por la red a ver ahora como lo pongo a funcionar en el codigo de mi super programa Código
Luis Elektro plis no me fustigues duro jejejej Título: Re: Caducar programa con tiempo ? Publicado por: Eleкtro en 2 Diciembre 2013, 18:11 pm mi idea es de entender como funciona En resumen, lo que hace el código es escribir el número de usos de la aplicación, en un archivo. El método VERIFICAR comprueba si existe el archivo SALIDA, si no existe, crea el archivo SALIDA y escribe un 1 (primer uso), si el archivo ya existe, se lee el último número que hay escrito al final del archivo y se le añade el siguiente número al final del archivo (Ejemplo: 4 >> 5), si el número de usos llega a 5, se muestra el mensaje de caducidad. Es obvio que ese tipo de protección es para un trial de usos (no un trial de tiempo). Elektro plis no me fustigues duro jejejej ... ¡ Cuando dejes de usar marranadas de VB6 y VBS ! :xD, ese código "simple" está VB6-estlizado de principio a fín. EDITO: De hecho puedes reproducir lo que hace ese código en muchas menos lineas sin necesidad de intermediar con archivos de texto ni usar técnicas de VB6, usando My.Settings: Código
Cita de: MSDN Creating Application Settings at Design Time http://msdn.microsoft.com/en-us/library/a65txexh.aspxAt design time, you can create application settings in two ways: by using the Settings page of the Project Designer, or by using the Properties window for a form or control, which allows you to bind a setting to a property. Saludos! Título: Re: Caducar programa con tiempo ? Publicado por: luis456 en 2 Diciembre 2013, 18:45 pm Me esperaba lo peor jejej Elektro
esto es chino o ruso jejej " my.settings.Contador :" error -->no es miembro de la aplicacion y segun he visto deberia de configurarlo en propiedades del proyecto ? :huh: Luis Título: Re: Caducar programa con tiempo ? Publicado por: Eleкtro en 2 Diciembre 2013, 20:22 pm esto es chino o ruso jejej Por ese motivo te he dejado una url junto a una cita donde explica como usar las user settings, en la página de las propiedades del proyecto, hay una pestaña que se llama "Settings", para crear settings. (http://i.msdn.microsoft.com/dynimg/IC126736.gif) Si creas una Setting llamada "Contador", pues luego puedes acceder a ella de la manera que te he mostrado: Código: My.Settings.Contador = X Saludos! Título: Re: Caducar programa con tiempo ? Publicado por: luis456 en 2 Diciembre 2013, 20:49 pm Por ese motivo te he dejado una url junto a una cita donde explica como usar las user settings, en la página de las propiedades del proyecto, hay una pestaña que se llama "Settings", para crear settings. (http://i.msdn.microsoft.com/dynimg/IC126736.gif) Si creas una Setting llamada "Contador", pues luego puedes acceder a ella de la manera que te he mostrado: Código: My.Settings.Contador]M = X Saludos! Ufff ahora cree el Settings.Contador en propiedades pero como uso el 2010 varia el nombre " extensiones My " bien no me da errores cuando en el apartado TIPO esta puesto esto "string " y en ambito " USUARIO " Pero no cuenta y el programa sigue ejecutandose ????? Luis YA YA LO LOGRE JEJEJEJ ERA PONER " INTEGER " UFFFF Gracias Elektro Luis |