Título: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: linux1 en 20 Julio 2010, 20:42 pm hola amigos estoy aprendiendo vb .net y les cuento resulta que ya tengo mi aplicacion de base de datos hecha hasta tiene su splash o ventana de presentacion jejejeje
y qusiera agregarle la opcion de registrar producto una ves instalada o en la instalacion pero yo quiero que esa opcion solo sirva una ves por ejemplo que cuando lo instalaron por primera ves o lo ejecuten la primera ves les pida contraseña y usuario o solo contraseña no importa y que una ya registrado nunca se los vuelva a pedir como cualquier software o programa que necesita un key o contraseña ¿? gracias Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: [D4N93R] en 20 Julio 2010, 20:49 pm Bueno, primero tienes que tener claro que un registration key y un password no son lo mismo.
El primero es una clave de registro, es decir, para registrar un usuario a un servicio o aplicación, esa clave normalmente es lo que se vende más no el software, en otras palabras, una licencia de uso, vease Windows, Office, etc. Y una contraseña, password, simplemente una palabra especial secreta para autenticar a un usuario. Cual de los dos quieres hacer tú? Saludos! Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: linux1 en 20 Julio 2010, 20:52 pm Bueno, primero tienes que tener claro que un registration key y un password no son lo mismo. el key si el registration key eso mero gracias por la respuesta¿?El primero es una clave de registro, es decir, para registrar un usuario a un servicio o aplicación, esa clave normalmente es lo que se vende más no el software, en otras palabras, una licencia de uso, vease Windows, Office, etc. Y una contraseña, password, simplemente una palabra especial secreta para autenticar a un usuario. Cual de los dos quieres hacer tú? Saludos! Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: linux1 en 20 Julio 2010, 20:59 pm y claro que cuando se vuelve a instalar en otro pc y el mismo lo vuelve a pedir
gracias Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: [D4N93R] en 20 Julio 2010, 21:04 pm Ah ok, pues no están fácil como parece, las compañías de software invierten bastante dinero en esto, hehe. Bueno para resumir un poco, estos son los pasos básicos, dependiendo del modelo de registro que se te ocurra:
1.- Inicia La aplicación 2.- La aplicación genera un ID del equipo en base a los ID de los Dispositivos del PC 3.- La aplicación necesita activarse (ActivationCode) con una clave basada en ese ID generado, llamémoslo PCID. 4.- Hay varias formas de obtenerlo, llamando a soporte técnico, Teléfono, Internet. Sea cual sea la vía, tienes que hacer un algorítmo que genere un ActivationCode en base de un PCID. 5.- La aplicación debe ser capaz de validar el ActivationCode y activar el software.. Saludos! Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: linux1 en 20 Julio 2010, 21:10 pm hola gracias.
disculpa pero apenas comienzo y como puedo hacerlo es muy dificil o como puedo guiarme Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: linux1 en 20 Julio 2010, 21:15 pm estoy buscando pero no encuentro mucha info si me pudieran dar los terminos correctos o los diferentes modelos de registro en vb gracias por la ayuda
Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: [D4N93R] en 20 Julio 2010, 21:16 pm Este es un demo de sacar unos ID:
Código
El algoritmo debes sacarlo por tu cuenta, ya que si te digo uno yo, sería fácil para todo el que viera este post "crackear" tu aplicación. Puedes pasarte por la sección de Criptografía (http://foro.elhacker.net/criptografia-b56.0/) del foro. Saludos! Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: linux1 en 20 Julio 2010, 21:20 pm gracias.
Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: [D4N93R] en 20 Julio 2010, 21:22 pm A la orden, cualquier cosa, sigue escribiendo en este mismo post..
Saludos! Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: Ari Slash en 20 Julio 2010, 21:58 pm interesante D4N93R
buen post ;) Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: [D4N93R] en 20 Julio 2010, 22:23 pm Sí, me gusta el tema, como que voy a escribir al respecto. Posiblemente este fin de semana. xD
Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: Ari Slash en 20 Julio 2010, 22:58 pm Vale
estare atento este fin de semana xD o enviame un mp si no es mucho pedir ;D Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: .mokk. en 21 Julio 2010, 08:14 am Si asi como dijo D4N93R seria la mejor forma al final juntas todo en una cadena y lo conviertes en md5, bueno por lo menos yo asi lo tengo jeje ^^
Título: Re: como puedo ponerle licencia o contraseña a mi programa en vb 2008 Publicado por: Keyen Night en 21 Julio 2010, 15:00 pm Está fue una clase hecha por mí para hacer versiones de prueba con solo editar algunos valores y modificar los detalles a tu gusto estarías bien a mi me parece super comoda xD aqui está el fuente:
:http://www.speedyshare.com/files/23462745/Trialer.rar Bueno trabaja con el registro de windows guardando datos cifrados como fecha de inicio, días que dura la prueba, fecha final, esta registrado? y cosas por el estilo yo la única recomendación que te hago es que le agreges AccesControl Deny a la llave del registro cuando la dejes de usar para así protegerla. Este es más o menos un ejemplo de su uso en Form_Load: Código
Bueno revisa tu la clase para que veas como funciona xD tambien te recomiendo un servidor ftp, o una base de datos que guarde las versiones de prueba otorgadas a tal forma que despues de acaba no se puede "reiniciar" otra version de prueba. |