alex 0c0abd6589 This commit was generated by cvs2svn to compensate for changes in r5942,
which included commits to RCS files with non-trunk default branches.

git-svn-id: svn://10.65.10.50/trunk@5943 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-01-15 16:39:02 +00:00
..

Istruzioni per l'uso della libreria HARDLOCK.FLL

La libreria HARDLOCK.FLL per Foxpro per Windows fornisce il supporto per
l'uso delle chiavi di protezione HARDLOCK-EYE.

Le funzioni contenute nella libreria sono quattro:

HL_LOGIN        Chiamata automaticamente da SET LIBRARY
HL_LOGOUT       Chiamata automaticamente da RELEASE LIBRARY
HL_GETSER       Ritorna il numero di serie della chiave
HL_GETAUT       Controlla l'autorizzazione di un modulo

Per utilizzare le suddette funzioni basta inserire la seguente linea di 
codice all'inizio del programma Foxpro:
SET LIBRARY TO HARDLOCK.FLL

Alla fine bisogna invece inserire la riga:
RELEASE LIBRARY HARDLOCK.FLL

*** HL_GETSER ***
Questa funzione ritorna un valore intero: 
-1      Chiave non presente
 0      Chiave speciale per sviluppatori solamente
>0      Numero di serie della chiave

Esempio:
? HL_GETSER()

*** HL_GETAUT ***
Questa funzione ritorna un valore booleano e richiede un argomento di tipo
intero corrispondente al numero del modulo di cui si vuole verificare la
autorizzazione.  

N.B. Il numero del modulo della NOTA INTEGRATIVA e' 21.

Esempio:
? HL_GETAUT(21)


SEARCHING
==================================

Le chiamate di funzione sono rimaste invariate.
Per i personal PS/2 con architettura Microchannel
e' necessario settare questa variabile d'ambiente:

SET HL_SEARCH=378i,278i,3BCi,IPX,NETBIOS

Naturalmente e' necessario caricare anche la nuova
versione di HARDLOCK.FLL.