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.