Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME I. Les programmes

18. SCR4_AK : sérialisation des programmes

Les programmes développés en SCR peuvent être protégés contre les copies ou installés pour une durée limitée à l'aide d'information fournies par le programmeur. Cette protection est réalisée à l'aide d'une clé d'activation.

scr4_ak calcule la clé d'activation sur base des informations qui sont transmises comme paramètres.

Comment protéger une application SCR/AL1

Quatre entrées définies dans la section GLOBAL d'une application SCR/AL1 permettent d'en limiter l'usage :

Au démarrage de toute application SCR, un message indique le nom du programme, le nom de l'utilisateur et le numéro de série (si ceux-ci sont définis).

Les applications compilées en mode C ou Ascii se comportent comme suit :

Les applications compilées en mode objet (-o) réagissent de la façon suivante :

Le programme scr4_ak

scr4_ak demande la date d'expiration de l'application, le nom de l'utilisateur et le numéro de série. Il fournit pour ces valeurs l'activation key correcte.

Le nom et le numéro de séries sont débarrassés des blancs et autres caractères spéciaux, et ensuite mis en majuscules avant de calculer l'activation key.

Syntaxe

scr4_ak [key key ...]

Exemple

SCR4_AK : computes activation keys
====================================
Enter user name : pauljm
Enter serial nb : 001
Enter lim date : 19921231
------------------------------------
Activation key is : 74193774

Le programme accepte également des arguments qui sont chacun la juxtaposition de la date limite, du numéro de série et du nom de l'utilisateur.

Exemple

scr4_ak 0001PAULJM 19911231SN1USER

'0001PAULJM' -> 74193774
'19911231SN1USER' -> 29185421

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be