• Viernes 8 de Noviembre de 2024, 00:53

Autor Tema:  ¿Podéis darme información?  (Leído 1826 veces)

junahu

  • Miembro activo
  • **
  • Mensajes: 97
    • Ver Perfil
¿Podéis darme información?
« en: Martes 20 de Octubre de 2009, 22:19 »
0
Hola amigos, tengo una aplicación hecha en Visual Basic Net 2008 y quisiera saber como hago para que sólo pueda ser utilizado por ejemplo en 3 equipos, u otra forma para que no se pueda instalar en cualquier sitio.

Si me pudieseis decir alguna forma para poder hacerlo o darme donde encontrar información os lo agradecería mucho.
 :beer:

Thanatos-chan

  • Miembro MUY activo
  • ***
  • Mensajes: 136
  • Nacionalidad: do
    • Ver Perfil
Re: ¿Podéis darme información?
« Respuesta #1 en: Miércoles 21 de Octubre de 2009, 20:16 »
0
la forma, mas usada de la que se tiene conocimiento es poner una activacion al software.

serial
clave
etc

de otra manera es imposible. por ejemplo

si tienes 3 maquinas y a las 3 les intalas tu software y solo pones que el sistema acepte 3 claves de activacion, solo con una rutina que se conecte a internet a algun servidor para reportar que una de las claves fue usada seria el medio de control para saber si alguien ejemplo una 4 maquina intenta usar una clave ya usada. pero si hicieras esto y alguien bloquea esta rutina o no tiene internet.

como haras que tu programa sepa que hay tres maquinas con tu programa instalado?

se podrian instalar 300 maquinas con la misma clave siempre y cuando el programa no tenga manera de saber que hay otro programa usando la misma clave.

un caso especial son los tipos de IBM que hacen que los seriales expiren mensual para sus productos y hay que estar bajando licencias a cada rato

 :bad:
Que es un genio???? yo superare a un genio con trabajo duro, y eso es todo.

junahu

  • Miembro activo
  • **
  • Mensajes: 97
    • Ver Perfil
Re: ¿Podéis darme información?
« Respuesta #2 en: Miércoles 21 de Octubre de 2009, 22:11 »
0
Muchas gracias por tu ayuda,Thanatos-chan. ¿Podrías decirme como lo hago?, o si tienes algún sitio donde encontrar información de como poner una activación al software.

Saludos

Thanatos-chan

  • Miembro MUY activo
  • ***
  • Mensajes: 136
  • Nacionalidad: do
    • Ver Perfil
Re: ¿Podéis darme información?
« Respuesta #3 en: Miércoles 21 de Octubre de 2009, 22:46 »
0
que tal junahu,

yo de por si no me he visto en la necesidad que poner serial a los programas que hago. asi que no tengo experiencia practica. pero la forma es mediante un algoritmo. el algoritmo puede ser md5 por dar un ejemplo o cualquier otro.

1-cuando vayas a activar tu "software" puedes tener en un array(claro los profesionales no lo usan asi) un listado de claves validas
2-cuando alguien entre la clave creas un key en el registro de windows con la clave que uso pero "encriptada" con el algoritmo
3-cada vez que el programa inicie le pregunta a windows por esa llave en el registro y la decodifica con el algoritmo
4-si la clave decodificada es valida el programa funciona bien. si no es valida el programa no funciona.

pero recuerda que "todos" hemos usado alguna vez un software crakeado.  :unsure:   :ph34r:  :rolleyes:
Que es un genio???? yo superare a un genio con trabajo duro, y eso es todo.

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: ¿Podéis darme información?
« Respuesta #4 en: Jueves 29 de Octubre de 2009, 22:37 »
0
:ph34r:  :ph34r:

Yo lo haria de la forma mas vulgar y sucia que puede existir, seria quemar las 3 llaves para las 3 maquinas que se instalen, osea un if con las 3 llaves validas y yap ... jejejeje

Tambien lo podria hacer que se conecta a internet PERO si no tienen acceso a internet las maquias ?  :wacko:


Otra seria instalar la aplicacio en un server y con una rutina ver cuantos usuarios se conectaron a ella pero que no se exceda de 3 usuarios :p jejejeej

uuuuuuuuuuuuuuh y hay mucho mas fomas distintas de hacer lo que quieres ... !

Saludos.
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa