Proteger son programme avec un mot de passe
Publié : jeu. 27/mai/2004 9:06
voila je met ici un truc que j'ai decouvert (même si la plupart de vous sont capable d'en faire un sans probleme) pour les debutant qui souhaiterai proteger leur programme avec un mot de passe .je ne sais pas ce que vaut ce code mais je pense qu'il est suffisant pour ce proteger d'un petit frere ou de ses parents ayant des connaissances limité en informatique
si vous pensez qu'il peut etre ameliorer ou que les explications ne sont pas assez claire dite le
Code : Tout sélectionner
Procedure Ouvrir()
If OpenWindow(0, 0, 0, 325, 100,#PB_Window_ScreenCentered, "Mot de Passe")
If CreateGadgetList(WindowID())
TextGadget(1,78,10,165,20, "Veuillez inserer votre Mot de Passe")
StringGadget(2,40,35,245, 20, "", #PB_String_Password)
ButtonGadget(3, 30, 67, 60, 22, "OK")
ButtonGadget(4, 235, 67, 60, 22, "Annuler")
EndIf
AddKeyboardShortcut(0, #PB_Shortcut_return, 3) ;sert a ce que l'on puisse appuyer sur entrer pour valider le code
EndIf
EndProcedure
Ouvrir()
ActivateGadget(2) ; pour que des l'ouverture du programme vous puissiez ecrire sans devoir cliquer sur le stringGadget
Repeat
Event = WaitWindowEvent()
If Event = #PB_EventCloseWindow
Quit = 1
EndIf
Select EventGadgetID()
Case 3
MDP$ = GetGadgetText(2) ; obtiens les infos sur le stringGadget
If MDP$ = "votre_mot_de_passe"
EndIf
If MDP$ <> "votre_mot_de_passe"
End
EndIf
Case 4
End
EndSelect
Until Quit