PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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.
Versions 24 et supérieures
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 24
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Exemple
// 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)
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)
SI gbActivationOK = Faux ALORS
Erreur("Mauvaise clé d'activation")
FinProgramme()
FIN
// 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 (avec guillemets)
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 (avec guillemets)
Versions 20 et supérieures
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éRemarque : Ce paramètre est disponible uniquement à partir de la version 200051.
Nouveauté 20
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éRemarque : Ce paramètre est disponible uniquement à partir de la version 200051.
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éRemarque : Ce paramètre est disponible uniquement à partir de la version 200051.
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 : wd240std.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire