Tout sur la programmation
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tout sur la programmation

programmation de tous les languages
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

 

 Mot de passe (configurable)

Aller en bas 
AuteurMessage
Black Templar
Admin
Admin
Black Templar


Nombre de messages : 356
Age : 35
Localisation : Lille (France)
language de prog : Liberty BASIC; HTML; CSS; php; MySQL; C
expérience en prog : Amateur
Date d'inscription : 06/08/2005

Mot de passe (configurable) Empty
MessageSujet: Mot de passe (configurable)   Mot de passe (configurable) EmptySam 15 Avr - 11:13

Voici un programme de mot de passe qui utilise une interface graphique (je pense plus jolie que ceux de Window)


Code:
'By Black Templar
'24/02/2006
'Open Source
'Password : passwd

nomainwin

'API qui emmetun bruit
    calldll #user32, "MessageBeep", _MB_ICONQUESTION  as long, result as boolean

'API de demande de confirmation
    flags = _MB_ICONQUESTION OR _MB_YESNO
    calldll #user32, "MessageBoxA", _
    0 as long, _
    "Voulez-vous utiliser ce logiciel ?" as ptr, _
    "Accés :" as ptr, _
    flags as long, _
    result as long
    if result = 7 then end

    WindowWidth = 100
    WindowHeight = 50
    UpperLeftX = (DisplayWidth - WindowWidth) / 2
    UpperLeftY = (DisplayHeight - WindowHeight) / 2

    graphicbox #1.gr, 0, 0, 100, 50
    stylebits #1, 0, 0, _WS_EX_TOOLWINDOW or _WS_EX_TOPMOST, 0 'pour que le focus soit toujours sur la fenêtre

open "" for window_popup as #1

    #1.gr,"goto 1 1; backcolor black; down; box 97 47"
    #1.gr,"goto 1 1; backcolor black; down; boxfilled 97 24"
    #1.gr, "goto 13 17;down;color 255 255 255;backcolor 0 0 0;\Password :"
    #1.gr, "setfocus"
    #1, "trapclose [exit]"
    #1.gr,"when characterInput [plus]"

    caractere = 1
    position = 10
    pass$ = ""

    wait

[plus]
    pass$ = pass$ + Inkey$
    #1.gr,"up; goto ";position;" 35; backcolor black; down; circlefilled 7"
    #1.gr,"up; goto ";position - 2;" 32; backcolor white; down; circlefilled 1"
    position = position + 15
    caractere = caractere + 1
    if caractere > 6 goto [verif]
    wait

[verif]
    if pass$ = "passwd" then
        notice "Accés autorisés !"
    else
        notice "Accés refusés !"
    end if

[exit]
    close #1
    end


a+
Revenir en haut Aller en bas
http://membres.multimania.fr/templar59
 
Mot de passe (configurable)
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Tout sur la programmation :: Programmation :: Programmes-
Sauter vers: