Foros del Web » Programación para mayores de 30 ;) » .NET »

Clave de instalacion

Estas en el tema de Clave de instalacion en el foro de .NET en Foros del Web. Que tal, Otra ves pidiendo su ayuda. Tengo terminado mi sistema para implementarlo, solo que necesito tener un control sobre el numero de instalaciones de ...
  #1 (permalink)  
Antiguo 16/11/2006, 12:30
Avatar de pip<fLaSh>  
Fecha de Ingreso: noviembre-2004
Ubicación: Aguascalientes, México
Mensajes: 62
Antigüedad: 20 años
Puntos: 0
Clave de instalacion

Que tal, Otra ves pidiendo su ayuda.

Tengo terminado mi sistema para implementarlo, solo que necesito tener un control sobre el numero de instalaciones de dicho sistema.

He estado leyendo lo correspondiente al manejo del Registro de sistema, pero no se como puedo cambiar ese valor del registro para las siguientes instalaciones, no se si me explique.

He visto que se puede buscar un valor de registro en las condiciones de inicio y en caso de no encontrarse la instalacion se cancela. Pero lo que no me queda claro es como puedo hacer que el registro que se escribe sea diferente despues de la primer instalacion.

Espero que me puedan ayudar, tal ves no estoy en el camino correcto, acepto otras ideas, la verdad es que me urge.

De antemano muchas gracias.
  #2 (permalink)  
Antiguo 16/11/2006, 12:52
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 8 meses
Puntos: 76


1. Instalas la aplicacion normalmente.
2. Al ejecutar la aplicacion por primera vez solicita al usuario , Usuario y Serial, al ser suministrados se validan contra una base de datos online, Si validacion = true, se guardan los datos en un archivo cifrado o regedit y continua la carga de la aplicacion.
3. Las veces siguientes que el usuario abra la aplicacion validar si existen los datos o no para no mostrar el form de Usuario Serial, si existen se carga normalmente, si no se solicitan al usuario estos datos.

Espero que me entiendas, de lo contrario me dices tratare de explicarlo mas facilmente.

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #3 (permalink)  
Antiguo 16/11/2006, 13:00
Avatar de pip<fLaSh>  
Fecha de Ingreso: noviembre-2004
Ubicación: Aguascalientes, México
Mensajes: 62
Antigüedad: 20 años
Puntos: 0
Ok, si me queda claro, esa era la idea inicial que yo tenia de hacerlo.

Solo que mi incomodidad es que el sistema seria instalado en otro equipo, y despues de eso validaria la clave de instalación, si no es valida ya, como hago para que no funcione ya el sistema en si, eliminarlo de ese equipo. hacer un rollback a la instalacion?

si me explico..?
  #4 (permalink)  
Antiguo 16/11/2006, 13:21
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 8 meses
Puntos: 76
ya la pusiste dificil, vos queres que si la clave no es validad la aplicacion no se ejecute?

Si no se ejecuta, ¿Como validar usuario y serial?

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #5 (permalink)  
Antiguo 16/11/2006, 13:39
Avatar de pip<fLaSh>  
Fecha de Ingreso: noviembre-2004
Ubicación: Aguascalientes, México
Mensajes: 62
Antigüedad: 20 años
Puntos: 0
Tienes razon, es necesario que se instale para validar el usuario y la clave.

Pero ahora tengo un par de dudas más..

Como hago la aplicacion inaccesible si la clave ya fue usada? y
Para validar esta clave con la base de datos del sitio, necesito hacerlo con una web form, o es posible hacerlo en win form?

Saludos
  #6 (permalink)  
Antiguo 16/11/2006, 13:55
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 8 meses
Puntos: 76
Cita:
Iniciado por pip<fLaSh> Ver Mensaje
Como hago la aplicacion inaccesible si la clave ya fue usada?
En la base de datos pueden haber 3 campos, claro esto es solo un ejemplo usa los que necesites

Usuario, Serial, Usada
xxxxx, xxxxxx, 0

Cuando el usuario activa el programa verificas que Usada = 0,

if(Usada=0)
Validar datos
actualizar Usada a 1
else
mensaje "Esta clave ya habia sido activada

Debes tener consideracion con algo, que pasa si el usuario formatea la maquina y debe volver a instalarlo?
¿Le asignas un nuevo usuario y serial? o llaman a soporte para que Usada=0 y el se pueda volver a activar.

Cita:
Iniciado por pip<fLaSh> Ver Mensaje
Para validar esta clave con la base de datos del sitio, necesito hacerlo con una web form, o es posible hacerlo en win form?
Se puede hacer desde Winforms.

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #7 (permalink)  
Antiguo 16/11/2006, 13:59
Avatar de pip<fLaSh>  
Fecha de Ingreso: noviembre-2004
Ubicación: Aguascalientes, México
Mensajes: 62
Antigüedad: 20 años
Puntos: 0
Ok, Muchas gracias por tu ayuda, crei que mi idea era algo descabellada pero ya veo que no.

Buscare la manera de hacer esa conexion, si no te molestare de nuevo.. :(

Saludos y muchas gracias.
  #8 (permalink)  
Antiguo 16/11/2006, 14:03
Avatar de .seb  
Fecha de Ingreso: marzo-2006
Ubicación: Uruguay
Mensajes: 493
Antigüedad: 18 años, 8 meses
Puntos: 1
Las ideas que vienen manejando son buenas, pero siempre hay opción de darle la vuelta.
Creo que la mas dificil es que la aplicación genere una key y que según esa key acepte un único serial. Ese serial lo tienes que dar tu, o sea, la mejor forma de controlarlo es que el usuario se tenga que comunicar contigo cada vez que desea hacer una instalación y que tu por mail le puedas mandar la serial correspondiente.
Si quieres hacerlo aún mas seguro puedes tener una funcionalidad que permita al usuario desinstalar la aplicación sacando antes la key cosa de poder utilizarla en otro equipo, pero una vez que la saca no puede ejecutar esa aplicacion obviamente. Esa key tendría que meterla en alguna instalación para que la app le funcione, me explico?

Creo que los entreveré mas aún.
__________________
saludos
seba
http://sgomez.blogspot.com
  #9 (permalink)  
Antiguo 16/11/2006, 15:52
Avatar de pip<fLaSh>  
Fecha de Ingreso: noviembre-2004
Ubicación: Aguascalientes, México
Mensajes: 62
Antigüedad: 20 años
Puntos: 0
Gracias seb, pero creo que por la premura la opcion que me da johnwilliams me parece más indicada para mi situación.

Solo una molestia más, ya vi lo que es el webclient, con webrequest y webresponse. Si es por ahi? o ando mal?

Podrias darme una pista de como hacer ese intercambio de informacion? te lo agradeceria muchisimo.

Saludos y gracias a ambos
  #10 (permalink)  
Antiguo 16/11/2006, 19:50
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 8 meses
Puntos: 76
Cita:
Iniciado por pip<fLaSh> Ver Mensaje
johnwilliams
jhonwilliams

Cita:
Iniciado por pip<fLaSh> Ver Mensaje
Solo una molestia más, ya vi lo que es el webclient, con webrequest y webresponse. Si es por ahi? o ando mal?
Que pretendes hacer con esto?

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #11 (permalink)  
Antiguo 21/11/2006, 10:15
Avatar de pip<fLaSh>  
Fecha de Ingreso: noviembre-2004
Ubicación: Aguascalientes, México
Mensajes: 62
Antigüedad: 20 años
Puntos: 0
Ok, jhonwilliams.

Lo que pretendo es que el usuario registre el sistema con la cleve que yo le proporcionare, para despues "quemar" esa clave y no pueda hacer futuras instalaciones o copias del sistema.

Saludos
  #12 (permalink)  
Antiguo 22/11/2006, 11:08
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 8 meses
Puntos: 76
Cortesia de freegirl

http://www.interactive-studios.net/products/qlm.htm

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:58.