valega.com/es
AVLock SIMPLE Ayuda en linea
Introducción
Que es AVLock SIMPLE?
Como adquirir AVLock SIMPLE?
Usando AVLock SIMPLE
Como instalar AVLock SIMPLE?
Claves de Registración (Keys)
Configuración
Usuarios e Instancias
Esquemas de protección
Ejemplos
Ejemplo 1
Ejemplo 2
Ejemplo 3
Ejemplo 4
Ejemplo 5
Ejemplo 6
Ejemplo 7
Ejemplo 8
Propiedades
Métodos
El Online License Manager (OLM)
Como's
La utilidad RegMonitor
La Utilidad KeyGen
La Utilidad CodeCheck
La Utilidad KeyCheck
Información adicional
Historia de versiones
Acuerdo de licencia

Configuración

Top  Previous  Next

Items

Configuración de la red

Configuración del OLM

 

 

El componente AVLock SIMPLE puede ser configurado de distintas maneras a fin de adecuarlo a su necesidad específica.

 

CONFIGURACION DE LA RED

 

A continuación podemos ver tres configuraciones usuales:

 

1. Configuración SAN (Storage Area Network)

En este caso se instala una sola copia de la aplicación en la red, el computador donde lo instalamos lo denominaremos "El Sevidor" y se debe realizar una sola registración desde el servidor y los otros computadores leen los datos de registración desde la unica copia existente en el servidor.  Vea el esquema de abajo:

 

SAN02

En este caso se debe registrar la aplicación solo una vez desde el servidor. Habrá solo una instalación de la aplicación y una sola copia de los datos de registración ubicados en la carpeta de la aplicación en el Servidor.

 

 

 

2. Configuración NAS (Network Attached Storage)

Se trata de un dispositivo de almacenamiento de datos que se instala en la red de manera que esté disponible desde cualquier computador conectado a la red. Esta configuración resulta muy práctica dado que a diferencia de la configuración SAN en que esta no necesita que un computador esté siempre encendido.

En este caso se instala una sola copia de la aplicación en el dispositivo NAS. Aquí, a diferencia del caso anterior no se pueden guardar los datos de registración en el dispositivo de almacenamiento NAS por lo tanto tendremos una registración independiente para cada computador, ubicado en alguna carpeta especial de Windows para este efecto, según el valor que tenga la propiedad RegPath, pudiendo ser CommonDocuments, ProgramData, RoamingAppData o LocalAppData.

 

nas01

 

3. Configuración REMOVIBLE

En este caso la aplicación y los datos de registración deben ubicarse en la misma carpeta del la aplicación como en el caso SAN. Pero en este caso el InstallCode no debe variar al cambiar el dispositivo removible de un computador a otro, esto se logra asignando a la propiedad (RemovableDisk := True). De esta manera el Installcode se calculará únicamente en base a un código obtenido desde el dispositivo removible. Se instalará y registrará la aplicación una sola vez y esta podrá utilizarse desde cualquier computador.

 

 

Vea en los ejemplos el siguiente directivo al compilador para definir el tipo de configuración de la red y como es utilizado en el método GetRegStatus:

 

{$DEFINE SAN} //Options are NAS, SAN, REMOV

            // NAS = Network Attached Storage

            // SAN = Storage Area Network

            // REMOV = Removable Disk

 

 

procedure TRegForm.GetRegStatus;

var s:string;

begin

AVLock:= Form1.AVLockS41;

with avlock do begin

{$IFDEF NAS}

     RegPath := CommonDocuments;

     RegFolder := 'example1';

     InstancesCtrl := False;

{$ENDIF}

 

{$IFDEF SAN}

     RegPath := ExeDir;

     RegFolder := '';

     InstancesCtrl := True;

{$ENDIF}

 

  {$IFDEF REMOV}

     RegPath := ExeDir;

     RegFolder := '';

     InstancesCtrl := False;

     RemovableDisk := True;

{$ENDIF}

 

 

CONFIGURACION DEL OLM (Online License Manager)

 

Respecto al OLM tiene tres configuraciones posibles a saber:

 

 

1. OLM Básico

Esta versión del OLM es provista en la versiones estandar, profesional  y para desarroladores de AVLock SIMPLE y solo permite manejar el inicio y control del periodo trial. Para más detalles vea El Online License Manager (OLM).  

 

2. OLM Avanzado

Esta versión del OLM es provista en las versiones profesional y para desarrolladores de AVLock SIMPLE y permite manejar tanto el inicio y control del periodo trial asi como también la generación automática de claves, permitiendo otorgar licencias temporales y definitivas y controlarlas a través de internet. Para más detalles vea El Online License Manager (OLM).  

 

3. No utilizar el OLM

Con esta opción se utiliza el OLM. El periodo trial se inicia con el método MakeTrial y el otorgamiento de licencias se realiza enviando al usuario las claves de registración acorde con la licencia adquirida. Todo el proceso se realiza fuera de linea.

 

 

Vea en los ejemplos el siguiente directivo al compilador para definir el tipo de configuración del OLM y como se lo utiliza al inicializar el periodo trial  y al remover los datos de registración:

 

 

{$DEFINE BASIC_OLM} //Options are BASIC_OLM, ADVANCED_OLM, NO_OLM

 

 

procedure TRegForm.BtnTrialClick(Sender: TObject);

var res:string;

  err:integer;

begin

if (keydata.Status = Unregistered) then

begin

  res:='';

  {$IFDEF NO_OLM}

                 //(index,users,inst,startdate,days,values)

    err:=AVLock.MakeTrial(0,1,2,date,30,'000');

    if (err=0) then res:='00';

  {$ENDIF}

  {$IFDEF BASIC_OLM}

                 //values, kind, Index, days, inst)

    res := AVLock.OnlineGetKeyB('000',0,0,30,1);

  {$ENDIF}

  {$IFDEF ADVANCED_OLM}

                 //(index,users,inst,days,values)

    res := AVLock.OnlineStartTrial(0,1,1,30,'000');

{$ENDIF}

 

  ...

 

procedure TRegForm.BtnRemoveLocalClick(Sender: TObject);

var ok:boolean;

  s,msg:string;

begin

if AVLock.EraseReg

then msg:= 'Local registration data removed'+#13#10

else msg:= 'Could not remove Local registration data'+#13#10;

ok:=False;

{$IFDEF BASIC_OLM}

  ok:= AVLock.OnlineRemoveKey(0); //remove regitration data from the Basic OLM

{$ENDIF}

{$IFDEF ADVANCED_OLM}

  s:= AVLock.OnlineRemoveReg(0); //remove regitration data from the Advanced OLM

  ok:= ((s='00') or (s='11'));

{$ENDIF}

 

  ...

 

 

 

He tratado de que esta ayuda sea lo más clara y completa posible, sin embargo es posible que hayan quedado aspectos sin considerar. Si Ud. nota que falta algo o ha encontrado errores o tiene alguna idea que podría ser útil para mejorar esta ayuda, por favor hágamelo saber.

 

 


  Alcides Valega

Autor de AVLock SIMPLE