|
|
|
|
CléCalculeCléActivation (Fonction) En anglais : KeyCalcActivationKey Calcule la clé d'activation de l'application à partir de la clé initiale. La clé initiale a été fournie par la fonction CléGénèreCléInitiale. Cette clé d'activation est unique. Remarque : En règle générale, cette fonction est utilisée sur le poste du fournisseur de l'application : le client fournit la clé initiale et le fournisseur calcule et lui transmet la clé d'activation correspondante. // Votre secret ici à personnaliser Secret est une chaîne = "]$x+9*EBM%u]yK|R@=y" // ------------------------------------ // Dans l'application, côté client CléInitiale est une chaîne CléInitiale = CléGénèreCléInitiale(IDClient) Info("Votre clé de licence est : " + CléInitiale)  // -> CléInitiale est transmis au fournisseur de l'application  // -------------------------------------------- // Côté fournisseur : calcul de la clé d'activation CléActivation est une chaîne Identifiant est une chaîne  CléActivation = CléCalculeCléActivation(CléInitiale, Secret) Identifiant = CléRécupèreIdentifiant(CléInitiale) Info("Clé d'activation générée pour le client " + Identifiant + " : " + CléActivation) // -> CléActivation est transmis au client pour activation de sa licence  //-------------------------------------------- // Côté client : Saisie de la clé d'activation gbActivationOK = CléCompareClé(CléInitiale, CléActivation, Secret) SI gbActivationOK = Faux ALORS Erreur("Mauvaise clé d'activation") FinProgramme() FIN Syntaxe
<Résultat> = CléCalculeCléActivation(<Clé initiale> [, <Secret>])
<Résultat> : Chaîne de caractères Clé d'activation unique correspondant à la clé initiale. <Clé initiale> : Chaîne de caractères Clé initiale fournie par le client de l'application. Cette clé a été générée avec la fonction CléGénèreCléInitiale. <Secret> : Chaîne de caractères Clé de cryptage utilisée pour générer la clé d'activation. Il est recommandé de renseigner ce paramètre afin que seul le fournisseur de l'application puisse générer une clé valide pour l'application. La même valeur doit être passée à la fonction CléCompareClé.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Les fonctions Clé
[ + ] Utilisation des fonctions de calcul de clés d'activation du WLangage.
|
Composante : wd290std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|