Protection du pc au démarrage de la session windows avec un mot de passe.

Contenu du snippet

Pour mon tout premier programme en Delphi je me suis inspiré de la source de Squaters64 « CODE D'ACCÉ POUR ORDINATEUR ».
Sauf que mon programme est paramétrable et il ne se fait pas contourner aussi facilement.
Ce programme en regroupe en fait deux : La protection en elle-même et la configuration de la protection !

Configuration de la protection :

- Changer le mot de passe (logique),
- Changer le nombre d?essais pour le mot de passe,
- Changer le temps du compte à rebours,
- Possibilité de lancer le programme au démarrage de Windows :
o Sur une seule session,
o Sur toutes les sessions.

Sécurité de la protection :

- Mot de passe crypté en MD5,
- Nombres d?essais pour le mot de passe,
- Compte à rebours,
- Impossibilité de lancer le Gestionnaire des tâches de Windows,
- Fermeture de l?explorer de Windows,
- Lancement au démarrage de Windows (Option, mais bon c?est préférable autrement sa ne sert a rien ;))
- Limitation du déplacement de la souris a la Form,
- Les informations sont cachées dans le registre.

Source / Exemple :


Les sources du zip sont commentées, peut-être même un peut trop, mais bon je me suis fait plaisir ;)

http://aguanine.free.fr/Delphi/MoS Protection.zip

Conclusion :


Vous pouvez télécharger le zip sur http://aguanine.free.fr/Delphi/MoS Protection.zip car il est trop gros pour DelphiFR.com

Les programmes on été tester sous Windows XP Pro Sp1.
Créé avec Delphi 2005.
Pour le moment il ne fonctionne que sous les os utilisant « Shutdown » pour éteindre le pc.
N?hésiter pas à me faire part de bug ou amélioration à apporter.

P.s : Désoler pour l?orthographe.

Le MoS or Agu@nine

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.