Protéger son software par serial

gaby10 Messages postés 460 Statut Membre -  
 pagos -
Bonjour,
J'ai développé une application sous Visual Basic. Avant de le déployer je voudrais la protèger avec une clé d'activation(Serial). Je ne sais pas comment je vais m'y prendre.
Quelqu'un pourrait me donner une indication? Quelle méthode dois-je utiliser?Y a t-il un rapport avec la base de registre?
Merci de vos réponses,
A voir également:

2 réponses

gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
Le mot de passe une fois saisie s'il est bon, tu dois stocker l'information comme quoi l'utilisateur a saisi une fois le bon mot de passe. Si tu ne stocke pas ça quelque part, tu va demander systématiquement le mot de passe meme s'il ce mot de passe a été saisie 1 fois correctement. C'est là que la base de registre intervient. Il faut enregistrer cette info dans la base de registre.

Pour le mot de passe, l'idéal est que le mot de passe ne soit pas figé, mais changeant en fonction du nom / prénom de la personne (par exemple).
1
gaby10 Messages postés 460 Statut Membre 58
 
je ne pense que tu ai compris ma question: il s'agit ici de protèger mon soft comme Micro&oft le fait avec ses Windove. A l'installation si le user ne saisit pas son serial fourni lors de son achat, il a la possibilité d'utiliser le soft en version demo.
0
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301 > gaby10 Messages postés 460 Statut Membre
 
Oui, j'avais bien compris... Il y a quelques années (quand j'étais plus jeune) j'ai conçu des sharewares en VB qui n'était utilisable que 30jours. Passé de délai, il fallait entrer un mot de passe pour continuer à l'utiliser...
0
gaby10 Messages postés 460 Statut Membre 58 > gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention  
 
Alors quelle technique as tu utilisée?
0
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301 > gaby10 Messages postés 460 Statut Membre
 
Je te l'ai expliqué!! Je détaille :
1) A l'exécution de ton programme tu récupéres les informations de ton logiciel dans la base de registre (acces total : existe ou pas, date de 1ere exécution)
2) Si aucune de ces infos, tu en déduis que le programme est exécuté pour la 1ere fois, tu stockes alors la date du jour dans la base de registre comme date de 1ere exécution;
3) Si date de 1ere exécution existe et que l'info acces total n'existe pas, tu compares avec la date du jour. Si la différence est > 30 jours alors tu demandes le mot de passe pour utiliser ton soft
4) Si l'info acces total existe tu demandes pas de mot de passe (l'utilisateur l'a déjà saisi)
5) A la saisie du mot de passe, si le mot de passe est bon, tu stockes l'info acces total dans la base de registre.
0
gaby10 Messages postés 460 Statut Membre 58 > gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention  
 
ok merci pour l'info
je vais vite rentrer dans mon source et voir ce que cela va donner
0
pagos
 
Bonjour!

J'ai également envi de protéger des programme de la même manière!
Si tu pouvais me faire par de ton travail sur la protection gaby10 ca serait bien sympa!

merci
0