|
|
|
|
CléCompareClé (Fonction) En anglais : KeyCompareKey Compare une clé initiale avec une clé d'activation. La concordance entre ces deux clés est vérifiée : un couple "clé initiale / clé d'activation" est valide uniquement sur un poste donné. Remarque : En règle générale, cette fonction est utilisée sur le poste de l'utilisateur de l'application : la clé initiale est comparée à la clé d'activation correspondante fournie par le fournisseur de l'application. // 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éCompareClé(<Clé initiale> , <Clé d'activation> [, <Secret>])
<Résultat> : Booléen - Vrai si la clé d'activation correspond à la clé initiale,
- Faux dans le cas contraire.
<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. <Clé d'activation> : Chaîne de caractères Clé d'activation correspondant à la clé initiale. Cette clé d'activation a été générée avec la fonction CléCalculeCléActivation. <Secret> : Chaîne de caractères Clé de décryptage de la clé d'activation. Ce paramètre doit être identique au paramètre <Secret> fourni dans la fonction CléCalculeCléActivation.
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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|