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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Simoes03
Niveau 3
Niveau 3
Messages : 43
Enregistré le : mar. 12 janv. 2010 19:11
Localisation : Quelque part au dessus de la méditerranée. Pourquoi?
Status : Hors ligne

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

#1

Message 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.
Modifié en dernier par Simoes03 le sam. 06 févr. 2010 19:06, modifié 1 fois.
Mon grand-père buvait un litre de whisky par jour et il est mort à 103 ans.
A l'incinération, on a cru que le feu ne s'arrêterait jamais. (Sloppy White)
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

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

#2

Message 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
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

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

#3

Message 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
Avatar du membre
Simoes03
Niveau 3
Niveau 3
Messages : 43
Enregistré le : mar. 12 janv. 2010 19:11
Localisation : Quelque part au dessus de la méditerranée. Pourquoi?
Status : Hors ligne

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

#4

Message par Simoes03 »

Merci =)
Mon grand-père buvait un litre de whisky par jour et il est mort à 103 ans.
A l'incinération, on a cru que le feu ne s'arrêterait jamais. (Sloppy White)
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

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

#5

Message par pop45 »

Pour des question comme sa va voir dans l'aide
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
Simoes03
Niveau 3
Niveau 3
Messages : 43
Enregistré le : mar. 12 janv. 2010 19:11
Localisation : Quelque part au dessus de la méditerranée. Pourquoi?
Status : Hors ligne

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

#6

Message par Simoes03 »

Mais pour aller voir dans l'aide encore faut-il savoir de quoi on parle :wink:
Mon grand-père buvait un litre de whisky par jour et il est mort à 103 ans.
A l'incinération, on a cru que le feu ne s'arrêterait jamais. (Sloppy White)
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

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

#7

Message 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
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Répondre