Page 1 sur 1

[R] Protéger programme par un mot de passe sans InputBox

Posté : sam. 06 févr. 2010 17:49
par Simoes03
Bonjour à tous,

Voila, j'aimerais faire le début d'un programme permettant de protéger se programme... Mais je voudrais le faire sans utiliser de Input Box...
Voila pour l'instant mon code: (le mdp étant "valentin")

Code : Tout sélectionner

#include <GUIConstants.au3>
#include <WindowsConstants.au3>
#include <EditConstants.au3>


$Form1 = GUICreate("Form1", 276, 105, 476, 226)
$Label1 = GUICtrlCreateLabel("Entrez le mot de passe . . .", 48, 8, 173, 21)
GUICtrlSetFont(-1, 12, 800, 0, "BIRTH OF A HERO")
$Input1 = GUICtrlCreateInput("Input1", 16, 40, 241, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
$Button1 = GUICtrlCreateButton("OK", 16, 72, 241, 25, 0)
GUISetState(@SW_SHOW)
$pass = GUICtrlRead($Input1)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button1
            button1()
    EndSwitch
WEnd

Func button1()
    If $pass = "valentin" Then
        MsgBox(0, " " ,"Bon mdp")
    Else
        MsgBox(0, " " ,"ERROR")
    EndIf 
EndFunc
 

Cordialement.

Re: [..] Protéger programme par un mot de passe sans InputBox

Posté : sam. 06 févr. 2010 18:46
par jbnh
Salut,

Le champ vient de ta gui, donc ta variable doit être formatée avec GuiCtrlRead :

Code : Tout sélectionner

If GUICtrlRead($pass) = "valentin" Then

Re: [..] Protéger programme par un mot de passe sans InputBox

Posté : sam. 06 févr. 2010 18:56
par jl56
Bonjour

Regarde dans mon exemple
http://www.autoitscript.fr/forum/viewto ... 91&start=0

j'utilise cette méthode ( pas pour le premier mot de passe jl56 ) pour le mot de passe de
l'utilsateur.
avec en prime une fonction pour afficher/cacher le mot de passe

A+ JL56

Re: [R] Protéger programme par un mot de passe sans InputBox

Posté : sam. 06 févr. 2010 19:03
par Simoes03
Merci =)

Re: [R] Protéger programme par un mot de passe sans InputBox

Posté : sam. 06 févr. 2010 20:13
par pop45
Pour des question comme sa va voir dans l'aide

Re: [R] Protéger programme par un mot de passe sans InputBox

Posté : dim. 07 févr. 2010 00:00
par Simoes03
Mais pour aller voir dans l'aide encore faut-il savoir de quoi on parle :wink:

Re: [R] Protéger programme par un mot de passe sans InputBox

Posté : dim. 07 févr. 2010 10:20
par pop45
Bon recapitulon
Au debut ton probleme etait que le mot de passe etait pas avec des *****
Je t'ai aider et tu a reusit a changer sa

Ensuite tu arrivait pas a dire si c'était le bon mot de pass ou pas
Je t'ai dis que pour lire un input crée avec une GUI il fallait utiliser GuictrlRead
tu savait se qu'il fallait tu va chercher dans l'aide a GUictrlRead ou GuictrlcreateInput tu aurais compris si tu regardait dans l'aide