Comme la V9, la 10 est limitée à 30 jours d'utilisation.
Test de modification de la clé de licence :
EICDFCFDEG => origin (30 jours)
DICDFCFDEG => 20j
CICDFCFDEG => ERROR PARSING => /5/02/2013
EHCDFCFDEG => 29j
Hypothèses vérifiées :
1) La clé est la date d'installation ou d'activation de la version d'essai.
2) La comparaison se fait par rapport à la date du système qui l'exécute.
3) Si la date de la licence est mal formée => Parsing Error => ECHEC
4) Si la date de la licence est supérieur à la date du système => ECHEC
5) Si la date de la licence est antérieur de plus de 30 jours à la date système => ECHEC
Signification des caractères :
C => /
D => 0
E => 1
F => 2
G => 3
H => 4
I => 5
etc...
Décomposition :
Char 1 : Jour (dizaine)
Char 2 : Jour (unité)
Char 3 : Séparateur "/"
Char 4 : Mois (dizaine)
Char 5 : Mois (unité)
Char 6 : Séparateur "/"
Char 7 : Année
Char 8 : Année
Char 9 : Année
Char 10 : Année
Solutions :
1) En modifiant régulièrement le fichier de licence pour que la date d'installation ne soit antérieur de plus de 30 jours à la date du système.
2) Faire un pre loader qui modifie le fichier de licence à la date du système en suivant les règles d'encodage.
++
2ShEp