AV-SOFT.COM
AVLock SIMPLE
Introducción
Qué es AVLock Gold?
Cómo adquirir AVLock Gold?
Cómo actualizar desde versiones anteriores?
Qué hay de nuevo en la versión 5
Otros componentes AVLock
Acuerdo de licencia
Utilizando AVLock Gold
Cómo instalar AVLock Gold?
Cómo trabaja AVLockGold?
Breve práctica con aplicaciones Demo.
Ejemplos paso a paso
Ejemplo básico
Trabajando con módulos
Creando su propia forma de registración
Ejecutando en una red
Funcionalidad "MoveReg"
Cómo configurar AVLock Gold?
Cuidados para evitar el pirateo
Cómo traducir AVLock Gold a cualquier idioma?
Propiedades
Métodos
Eventos
Conceptos útiles
Claves de registración (RegKeys)
Registry Keys
Fichero de Claves
RegFiles y ControlFiles
MasterComputer y RegularComputers
Utilitarios
AVLockManager
RegMonitor
Configure
KeyGen
Generadores de claves php
Preguntas Frecuentes (FAQs)

Algunos conceptos sobre configuración

Top  Previous  Next

avlockg53

AVLock Gold puede ser configurado para ser utilizado en un amplio rango de situaciones, al efecto este tiene varias propiedades que sirven para adaptar el componente a cada una de estas circunstancias. Abajo se consideran algunas de estas situaciones y sus configuraciones apropiadas.

 

1.  Programas para uso personal:  (una licencia para cada usuario)

 

Todos sus usuarios utilizarán el programa en forma personal y este será instalado en su ordenador local. Para Win 95/98/Me o Win NT/2000/XP con privilegios de administrador. Cada máquina será considerada como un ordenador maestro MasterComputer.

 

No hacen falta consideraciones especiales paraesta configuración, sin embargo Ud. puede considerar las sigientes propiedades:

 

DataStoredIn =

Reg_File : Los datos de registración se guardarán en el RegFile.

Local_Registry : Los datos de registración se guardarán en el registro local.

 

GetLocalName =

True : Al usuario se le pedirá que ingrese su nombre y compañía la primera vez.

False : El nombre de usuario y compañía se obtendrá automáticamente de Windows.

 

RegistryRootKey =

LOCAL_MACHINE : Solo para usuarios con privilegios administrativos.

CURRENT_USER: Para todos los usuarios.

 

2. Para ser compartido en una red:  (una sola licencia para todos los usuarios)

 

Necesitará tener un usuario con privilegios administrativos para que sea el administrador delprograma. Este tipo de configuración fue pensado para re-licenciar o revender el programa a los usuarios de una red. Para Win 95/98/Me/NT/2000/XP

 

Aquí hay dos clases de registraciones: registracion Maestra y registraciones Regulares.

Cuando el administrador ejecuta el programa por primera vez, cuando el RegFile no ha siodo creado todavía, entonces ese ordenador se convertirá en el ordenador maestro MasterComputer y en el futuro será el único ordenador desde el que se podrá realizar la registración maestra.

 

La registración maestra es el primer paso en el proceso de registración. Este comienza con un periodo trial, luego de adquirir el programa, el administrador recibe del vendedor (Ud.) las claves de registración, entonces registra el ordenador maestro y re-licencia/revende el acceso al programa a los otros usuarios de la red, los "usuarios regulares".

 

Configure las propiedades/opciones como sigue:

 

DataStoredIn = RegFile

GetLocalName = True / False

GetLocalTrial =

True  : Los usuarios regulares comenzarán con un periodo trial. Más tarde, cuando se registren, serán vinculados a la registración maestra.

False : Los usuarios regulares quedarán vinculados a la registración maestra automáticamente.

MaxUsers = n  (reemplace n con el número máximo de usuarios simultaneos en la red que desee permitir).

RegistryRootKey = CURRENT_USER

 

Cuando un usuario regular ejecuta el programa por primera vez en su estación de trabajo este se comportará de dos maneras posibles dependiendo del valor asignado a la opción GetLocalTrial.  Si es True, entonces la estación va a comenzar con un periodo trial y requerirá de una futura registración regular, de otra manera la estación quedará vinculada a la registtración maestra de forma automática.

 

La registración regular se hará con el mismo RegKey utilizado para registrar el módulo 0 del ordenador maestro MasterComputer.

 

3. Acerca de la propiedad TrialMode

 

Esta propiedad define la clase de trial que se generará, sus valores pueden ser:

 

tmAbsolute: el periodo trial comenzará en la fecha de la propiedad TrialBeginDate.

tmRelative: el periodo trial comenzará con la fecha corriente del sistema.

tmNone: el periodo trial no se iniciará automáticamente y se requerirá de una clave de registración para iniciarlo.

 

TmRelative es más flexible y adecuado pero tmAbsolute y tmNone son más seguros y el p´rograma no puede ser crackeado fácilmente.

 

El modo preferidoes con tmNone. El programa no se inicia automáticamente y el usuario es invitado a solicitar una clave de registración gratuita para comenzar con el periodo de prueba.

 

4. La propiedad TrialIncludeModules

 

Cuando esta propiedad es true todos los módulos extra se activarán juntamente con el modulo principal durante el periodo trial, Si es False los módulos extra estarán desactivados [Not registered].

 

5. La estrategia de bloqueo (Lock strategy)

 

Ud. puede elegir entre dos estrategias de bloqueo, a saber:

 

InstallCode based: La protección se basa en un código especial llamado InstallCode calculado desde algunos valores específicos de la máquina.

 

icodebased

 

La propiedad InstallCodeSources establece desde que fuentes se calculará el valor del InstallCode, puede tomar estos valores:  BIOS_SN, CPU_ID, HD_SN y Random_Number.

 

El valor de InstallCode es incrustado dentro de la clave de registración RegKey, entonces, cuando el programa se ejecuta, este valor es comparado con otro similar calculado desde la máquina en tiempo de ejecución. Este método junto con la opción tmNone para TrialMode proveen un alto nivel de seguridad.

 

UserName based: La protección se basa en un código especial calculado desde el nombre del usuario y almacenado en el registro local. Cada vez que el programa se ejecuta, este código especial es comparado con uno similar incrustado dentrodel RegKey.

 

unamebased

 

Este método es menos seguro que elbasado en el InstallCode, no obstante, este da un razonable nivel de seguridad contra intrusiones de usuarios comunes. La mejor manera es con GetLocalTrial=True y  TrialMode=tmNone. Ud. puede opcionalmente utilizar tmRelative o tmAbsolute pero en lo posible evite utilizar GetLocalTrial=False con esta estrategia.

 

6. La propiedad RestartModulesAsTrial

 

Ocasionalmente podría querer que en una nueva versión algunos módulos que han sido mejorados queden desactivados forzando así al usuario a pagar cierto importe para tener nuevamente acceso a ellos. Esto se puede realizar cambiando el valor "ModuleID" para estos módulos.

Si RestartModulesAsTrial es True estos módulos se inician en la nueva versión con un periodo trial en caso contrario quedan desactivados.

 

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.