• Advertisement

verifier code d'activation

Tout ce qui concerne la version 11 & plus récentes de windev

**Windev est une marque déposée de Pcsoft**

verifier code d'activation

Messagepar smida » Lun Avr 20, 2009 3:22 pm

bonjour,
je fait une application avec une code d'activation, je souhaite que lorsque le code d'activation est vérifier la fenêtre d'activation cesse d'apparaitre.
merci.
smida
Nouveau Membre
 
Messages: 9
Inscription: Sam Avr 04, 2009 7:51 am

Advertisement

Re: verifier code d'activation

Messagepar StephR1 » Mer Avr 22, 2009 4:39 pm

Bonjour,
Créez simplement une clé dans la base de registre, puis tester là et si elle existe de pas afficher la fenetre.
Exemple de la fonction RegistreCréeClé() // (fournit dans l'aide)
Code: Tout sélectionner
Chemin est une chaîne
// Connaître le nom de la clé "root"
Chemin = RegistrePremièreSousClé()
// Créer la clé pour MonAppli
Chemin = Chemin + "\MonAppli\"
SI RegistreCréeClé(Chemin) = Faux ALORS
   Erreur("Erreur lors de la création de la clé")
   Retour
FIN
// Ecrire une valeur dans la clé
SI RegistreEcrit(Chemin, "Langage", "English") = Faux ALORS
   Erreur("Erreur lors l'écriture dans la clé")
   Retour
FIN
StephR1
Membre
 
Messages: 75
Inscription: Lun Juil 07, 2008 1:40 pm
Localisation: Pantin

Re: verifier code d'activation

Messagepar Vince » Mer Avr 22, 2009 4:50 pm

Bonsoir,
En effet, une clé dans regedit fonctionnerait. Après, niveau sécurité, ce n'ait pas terrible.
Vince
Vincent

Site d'emplois WD: http://www.jobagl.fr
Vince
Membre
 
Messages: 61
Inscription: Dim Jan 20, 2008 1:06 pm

Re: verifier code d'activation

Messagepar StephR1 » Mer Avr 22, 2009 5:27 pm

2è solution,
utiliser une table HF sécurisée, et entrer un code dedans (même principe que la base de registre.
StephR1
Membre
 
Messages: 75
Inscription: Lun Juil 07, 2008 1:40 pm
Localisation: Pantin

Re: verifier code d'activation

Messagepar smida » Jeu Avr 23, 2009 1:23 pm

merci
le problème c'est que lorsque le clé est valide ,au prochain lancement de l'application il faut que la fenêtre de demande de clé
ne s'affiche pas
smida
Nouveau Membre
 
Messages: 9
Inscription: Sam Avr 04, 2009 7:51 am

Re: verifier code d'activation

Messagepar StephR1 » Jeu Avr 23, 2009 1:40 pm

Lors de la saisie de la clé , si elle est valide :
Solution 1:
Créer un clé dans la base de registre cryptée, et la vérifier à chaque ouverture du programme, s'il elle existe et identique alors ne pas ouvrir la fenetre:

Solution 2:
Ajouter une ligne dans la table prévue à cette effet, si à chaque ouverture du programme et à la lecture de la table la valeur est présente alors ne pas .....
StephR1
Membre
 
Messages: 75
Inscription: Lun Juil 07, 2008 1:40 pm
Localisation: Pantin

Re: verifier code d'activation

Messagepar smida » Jeu Avr 23, 2009 2:00 pm

merci
je fait tout ça

lorsque je met la fenêtre d'activation comme premier fenêtre du projet , un message d'erreur apparue
smida
Nouveau Membre
 
Messages: 9
Inscription: Sam Avr 04, 2009 7:51 am

Re: verifier code d'activation

Messagepar StephR1 » Jeu Avr 23, 2009 2:18 pm

La premier fenetre du programme doit etre différente de ta fenêtre de saisie de Clé de validation... (cette derniere peut etre par exemple une popup dont l'ouverture serait testée à l'initialisation de ta fenetre principale.
StephR1
Membre
 
Messages: 75
Inscription: Lun Juil 07, 2008 1:40 pm
Localisation: Pantin

Re: verifier code d'activation

Messagepar smida » Jeu Avr 23, 2009 2:50 pm

encore je tester cet solution mais lorsque je ferme la fenêtre d'activation manuellement malgré le code n'est pas verifier ma premiere fenetre du projet s'ouvre
smida
Nouveau Membre
 
Messages: 9
Inscription: Sam Avr 04, 2009 7:51 am

Re: verifier code d'activation

Messagepar StephR1 » Jeu Avr 23, 2009 2:52 pm

Donne ton code par mail, que je regarde
StephR1
Membre
 
Messages: 75
Inscription: Lun Juil 07, 2008 1:40 pm
Localisation: Pantin

Re: verifier code d'activation

Messagepar Firetox » Jeu Avr 23, 2009 2:59 pm

Bonjour,

mettez la fenetre normal en premiere fenetre du projet
dans init du projet

si pas verifMonCode alors ouvre(FenetreActivation)
si pas verfieMonCode alors finprogramme

la premiere fois pour lancer la fenetre activation
si le code est bien entree la deuxieme verif passera sinon on ferme tout
.

une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

http://www.Emidev.fr
Firetox
Membre Confirmé
 
Messages: 481
Inscription: Jeu Sep 02, 2004 10:28 am
Localisation: Grenoble

Re: verifier code d'activation

Messagepar smida » Jeu Avr 23, 2009 3:05 pm

initialisation du projet
verifcod est un booléen
si verifcod =vrai alors fenact..affichageactif =faux
ouvre(fenmenue)
fin
smida
Nouveau Membre
 
Messages: 9
Inscription: Sam Avr 04, 2009 7:51 am

Re: verifier code d'activation

Messagepar StephR1 » Jeu Avr 23, 2009 5:18 pm

Comme ca me parait plus efficace

Code: Tout sélectionner
initialisation du projet
verifcod est un booléen
si verifcod =vrai alors
  ouvre(fenmenue)
sinon
  ouvre(fenect)
fin
StephR1
Membre
 
Messages: 75
Inscription: Lun Juil 07, 2008 1:40 pm
Localisation: Pantin

Re: verifier code d'activation

Messagepar Firetox » Jeu Avr 23, 2009 5:23 pm

oui mais qu'est ce qui cde passe apres fermeture de la fenetre activation sans remplir la cle ?
c'est pour ca qu'il faut 2 verifs

1 qui verifie si on lance la fenetre ou non
1 qui verifie si on ferme ou non

car si la cle n'est pas bonne on ouvre la fenetre
je ferme la fenetre sans entrer le code
le menu s'ouvre
.

une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

http://www.Emidev.fr
Firetox
Membre Confirmé
 
Messages: 481
Inscription: Jeu Sep 02, 2004 10:28 am
Localisation: Grenoble

Re: verifier code d'activation

Messagepar StephR1 » Ven Avr 24, 2009 6:17 am

Tout à fait exacte
StephR1
Membre
 
Messages: 75
Inscription: Lun Juil 07, 2008 1:40 pm
Localisation: Pantin



  • Advertisement

Retourner vers Forum windev 11 & plus récentes

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 0 invités