DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des clés d'activation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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.
Exemple
// 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 :
Les fonctions Clé Exemples unitaires (WINDEV) : Les fonctions Clé
[ + ] Utilisation des fonctions de calcul de clés d'activation du WLangage.
Composante : wd290std.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale