|
Antes de utilizar AVLockGold en sus programas, es conveniente hacer una breve práctica con las aplicaciones de demostración incluidas en el paquete. Antes que nada veamos la ubicación de los ejemplos Demo dentro de su disco, abramos el explorador de archivos y veamos donde se encuentran estos demos, si Ud. instaló el paquete en la ubicación propuesta por el instalador, debería tener un esquema como el siguiente:
C:\AV_Soft
\avlockg5
\bin
\samples
\delphi
\demo1
\demo2
\demo3
\demo4
Existen más carpetas, pero nosotros vamos a considerar solo estas. Exploremos el contenido de las carpetas demo, por ejemplo demo1:
\demo1
avconfig.ini | fichero configuración del avmanager
avusers.ini | fichero de usuarios del avmanager
avlock.eng | mensajes de texto en inglés
avlock.spa | mensajes de texto en español
demo1.bdsproj | fichero de proyecto para BDS2005/2006
demo1.dpr | fichero de proyecto para D4..D7
demo1.exe | fichero ejecutable
demo1.res | fichero recurso
unit1.dfm | fichero formulario
unit1.pas | fichero de código fuente
Como vemos está incluido el fichero ejecutable, así que probemos haciendo doble click sobre este. Vemos que inmediatamente este se ejecuta y nos trae a la pantalla el formulario de registración. Presionemos el botón [Continue] y luego cerremos la aplicación.
Examinando nuevamente nuestro esquema de ficheros vemos que se han agregado los siguientes dos:
7XR1LDH4.avc | el ControlFile
7XR1LDH4.avr | el RegFile
Estos son ficheros que genera AVLockGold la primera vez que se ejecuta el programa, haga click en los vínculos para ver de que se trata.
Ahora vayamos a la carpeta \avlockg5\bin donde encontraremos los siguientes ficheros
\avlockg5
\bin
avmanager.exe | utilidad AVLockManager
config.exe | utilidad Configure
keygen.exe | utilidad KeyGen
regmonitor.exe | utilidad RegMonitor
applications.ini | fichero del AVLockManager
config.ini | fichero del AVLockManager
Ejecutemos el avmanager.exe haciendo doble click sobre este. Inmediatamente se nos presenta en pantalla la forma principal de esta utilidad. Seleccionemos "Demo1" en el combo de la sección Aplicaciones y observemos la configuración existente en la solapa "Settings": El AppID asignado es 12345671 y para "Registration data stored in" se utiliza "Registration File", si se hubiese utilizado la otra opción "Local Registry" no se habría generado el fichero RegFile mencionado antes, también vea que para "Registry Root Key" se usa HKEY_CURRENT_USER que permite que usuarios comunes puedan tener acceso a los datos de registración. Para mas información vea la sección sobre la utilidad AVLockManager. Note que también se puede ejecutar la aplicación con el botón [Run] del avmanager.
Sin cerrar el avmanager ejecutemos el utilitario RegMonitor desde \bin\regmonitor.exe y entremos los datos que se solicitan en la parte superior de la pantalla, inmediatamente podrá ver más abajo los datos de registración.
Para eliminar los datos de registración de una aplicación lo puede hacer con el botón [Unregister] desde el RegMonitor o desde el avmanager indistintamente, hagámoslo y veamos como desaparecen los datos de la pantalla, ahora hemos vuelto a la situación inicial antes de ejecutar Demo1 por primera vez.
Puede repetir esta experiencia con las otras aplicaciones demo, puede borrar los ejecutables y generarlos nuevamente desde su IDE Delphi. También puede revisar el código fuente de estos para ir teniendo una noción anticipada de las diferentes formas en las que podrá utilizar AVLockGold en sus programas.
Si hay algo que no quedó claro o tiene preguntas no respondidas por esta ayuda, por favor no dude en contactarnos en nuestro sitio http://valega.com/contacto.php.
|