HarwareID

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
Avatar de Usuario
revere
vCool
vCool
Mensajes: 233
Registrado: 21 Oct 2005, 23:10
Ubicación: Barcelona ( España )

HarwareID

Mensaje por revere » 04 Feb 2010, 18:22

Buenas tades a todos.

He comprado e implementado HarwareID.dll , para proteger las aplicaciones.

Me funciona bien en monopuesto, pero el modo vServer NO, no devuelve los parametros de las variables....

¿Alguien lo utiliza y sabe solucionarlo?.

Agradeceré mucho la información.

Un saludo :arrow:

Avatar de Usuario
DESARROLLADOR
vLeader
vLeader
Mensajes: 1504
Registrado: 17 Ago 2006, 17:49
Ubicación: Tamaulipas México
Contactar:

Mensaje por DESARROLLADOR » 05 Feb 2010, 18:32

Por lo regular cuando las DLL´s no te funcionan en el vserver puede ser por:

1.-La DLL debe estar en la ruta del system32 del servidor
o

2.- Ponenrla en system32 del cliente


Saludos.

Avatar de Usuario
revere
vCool
vCool
Mensajes: 233
Registrado: 21 Oct 2005, 23:10
Ubicación: Barcelona ( España )

Mensaje por revere » 05 Feb 2010, 20:14

Gracias, ya he encontrado el problema auqnue no deberia de ser asi.

HardwareId efectivamente ha de estar en System32, pero cuando lo ejecuto la aplicación en modo servidor (incluso desde la misma máquina), tiene que estar hubicada en el directorio de vServer.

Bueno, la cuestión es que funcione...

Un sal2 :arrow:

carlitos
vCool
vCool
Mensajes: 121
Registrado: 18 Oct 2008, 17:34
Ubicación: Girona
Contactar:

Re: HarwareID

Mensaje por carlitos » 27 Oct 2014, 17:20

Hola revere
¿te funciona en 64 bits?
¿como llamas a la dll?
yo la he comprado también, pero no sé como introducir el código de registro cuando llamo a la dll.

yame dices

gracias

carlos moreno
Carlos Moreno

Girona

Avatar de Usuario
revere
vCool
vCool
Mensajes: 233
Registrado: 21 Oct 2005, 23:10
Ubicación: Barcelona ( España )

Re: HarwareID

Mensaje por revere » 27 Oct 2014, 19:11

Hola Carlos.

Yo utilizo esta herramienta sin demasiados problemas.

En 64 bits funciona bien, pero hay que tener en cuenta lo siguiente:

1 - En monopuesto y usando VRunner, la dll tiene que estar en la misma carpeta
que el .vam

2 - En modo Cliente Servidor, tiene que estar la dll en el directorio de la instalación del programa
en el servidor, y en la carpeta de VServer.
Opcionalmente y por seguridad, yo también lo instalo en la carpeta del cliente de VClient (en
el directorio donde se ubica el Ejecutor).

Ten en cuenta sobre todo, que el icono de acceso directo tenga privilegios de administrador, si no te puede dar fallos y dar resultado 0 (Sobre todo en Windows Vista, 7 y 8)
Te adjunto .PDF donde te explica como configurarlo correctamente.

Te adjunto imagen donde puedes ver el proceso que lanzo al empezar el programa, donde pongo el resultado en una variable global, y la comparo con la que tengo guardada en un campo de un fichero de registro. Si no es igual la variable que el campo guardado, es que el programa lo han
cambiado de equipo o es otra instalación (obviamente el código no es el autentico y ahí tienes que poner el tuyo).

Sobre el nombre de la dll, puedes ponerle el que quieras al archivo, mientras que en el proyecto cuando la incluyas en Las Librerias de Funciones, en descripción pongas el mismo nombre (por ejemplo: programa1.dll )

Yo tengo unas 10.000 instalaciones de una programa comercial (en monopuesto), y no tengo problemas si la configuración es correcta.
Lo único que puede interferir es algún anti-virus como Avast si tiene activada una opción determinada.

Saludo2
Adjuntos
HARDWARE-ID.jpg
(91.22 KiB) No descargado aún
_____________________________________

Largo es el camino de la enseñanza por medio de teorías; breve y eficaz por medio de ejemplos.

Séneca
______________________________________________

Avatar de Usuario
revere
vCool
vCool
Mensajes: 233
Registrado: 21 Oct 2005, 23:10
Ubicación: Barcelona ( España )

Re: HarwareID

Mensaje por revere » 27 Oct 2014, 19:12

El archivo de configuración del icono de acceso directo.
Adjuntos
Configuración.pdf
(290.92 KiB) Descargado 194 veces
_____________________________________

Largo es el camino de la enseñanza por medio de teorías; breve y eficaz por medio de ejemplos.

Séneca
______________________________________________

Responder