Sign in to follow this  
demoviachex

protection de vos appli VB

2 posts in this topic

Bonsoir à tous

 

j'ai regardé bon nombre de tuto pour protégé son application commercial ou non , et pour un débutant cela n'est pas très facile donc, j'ai bidouillé quelques choses pas terminé mais en bon chemin

de beaucoup plus simple qui dit simple ne passera pas pour un connaisseur .....

pour faire simple ( je mettrais le code des que je pourrais) pas très compliqué !!!

au lancement de l'appli, j'ai une progressbar avec timer régler sur 5 mn au choix

quant celle-ci arrive au maximum le l'appli ce ferme

ensuite

je récupérè le nom du PC dans une textbox je l'ajoute a une seconde qui a pour propriété Textbox2 = "@WLF542" par exemple

j'ajoute l'a somme des 2 dans une 3 ieme Textbox ce qui donnera par exemple [email protected]

un bouton vous envoi un email avec le contenu de la textbox3

ou simplement la Textbox1 si vous vous souvenez de la valeur 2

ensuite on créer un fichier on écrit dedans le contenu de la TB 3

dans la form load on lit le fichier et on le recupère dans une TB

en gros

>
If System.IO.Directory.Exists("Licence") = False Then
           System.IO.Directory.CreateDirectory("Licence")
       End If
       If My.Computer.FileSystem.FileExists("Licence/Licence.XXX") = False Then
           Dim sw As New System.IO.StreamWriter("Licence/Licence.XXX")
           sw.Close()
       End If
       Dim sr As New System.IO.StreamReader("Licence/Licence.XXX")
       Form1.TextBox5.Text = sr.ReadLine
       sr.Close()
       If TextBox5.Text = "[email protected]" Then
           Timer3.Stop()

on peut bien sur rajouter un

Else avec un msgbox + style

vous avez comprit en récupérant [email protected] par email et en le renvoyant a la personne qui veut le l'appli payante ou autre, si au moment de la comparaison du fichier le timer de la progressbar s’arrête et rend l'utilisation dispo sans limite de temps

on peut récupéré autre chose que le nom de la machine, je vous laisse libre choix :)

 

PS: ce n'est pas un Tuto mais juste un petit développement de se que l'on peut imaginé

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this