Limitar programa para la copia

Tus preguntas. Algoritmos o Grupos de Comandos formando Programas Escripts.
Responder
chriszga
Mensajes: 9
Registrado: 12 Mar 2014, 20:36

Limitar programa para la copia

Mensaje por chriszga »

Estimados buenos dias, necesito su ayuda..
Necesito un script donde el programa que realice, si por algun motivo me llegan a copiar el programa la idea es que sea capaz de reconocer el ID o el nombre del equipo o lo que sea que encuentre una diferecia y automaticamente envie un mensaje que no se puede ejecutar y cierre el programa.

muchas gracias!
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Limitar programa para la copia

Mensaje por Dany »

Hola. Podrías explicarte mejor?

Que tienes hecho hasta ahora?


Saludos :smt027
  • ............................................Imagen
    ......................................Imagen
chriszga
Mensajes: 9
Registrado: 12 Mar 2014, 20:36

Re: Limitar programa para la copia

Mensaje por chriszga »

Dany escribió:Hola. Podrías explicarte mejor?

Que tienes hecho hasta ahora?


Saludos :smt027

Hola!

te explico.. Mira en realidad tengo varios programas pero no es lo importante.
lo que quiero hacer, es que si alguen me copia el programa y lo corre en otro equipo, la idea es que el programa tenga un script donde reconozca que es un equipo diferente (lo ideal es que diferencie el "nombre del equipo") y de esta manera no permita ejecutarlo.

Saludos
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Limitar programa para la copia

Mensaje por Dany »

mmm Entiendo. Lo que podrías hacer es obtener algún ID de la maquina en la que quieres que corras (guardarlo en el script internamente talvez cifrado) luego en tiempo de ejecución tienes que obtener el id y compararlo con el de la maquina que dices.

Puedes usar _WinAPI_UniqueHardwareID()

Saludos :smt027
  • ............................................Imagen
    ......................................Imagen
Jonny
Profesional del Autoit
Mensajes: 1042
Registrado: 30 Jun 2008, 20:08

Re: Limitar programa para la copia

Mensaje por Jonny »

Vaya, no conocía esa función.

Habría que ver qué ID da: si es fiable realmente (por ser realmente único y eso).

Si no, el UID, puede generarse manualmente (el programa) basándose en el UID de distintos componentes del ordenador, por ejemplo.

Lo mejor sería esto: hacer que el programa genere un UID de equipo, basándose en distintos componentes, y en propiedades de estos, que nadie sepa, más que el programador.
Por ejemplo, el número de serie; pero yo, para hacerlo más fiable, lo haría con más propiedades.

Esto no es sencillo... Pero es muy fiable.

Y sobre todo, asegurarse, que son propiedades que siempre estén disponibles (algunas muchas veces, en algunos equipos no lo están) y que no varíen, ni pueda modificarlas el usuario.
Responder