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
52 lines
1.4 KiB
Plaintext
Executable File
52 lines
1.4 KiB
Plaintext
Executable File
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.
|
|
|