samedi 23 juillet 2011

Windows 7 - Verrouillez un dossier sans aucun logiciel

Windows 7 - Verrouillez un dossier sans aucun logiciel

Ouvrez Notepad et copiez le code en italique présent ci-dessous.

Remplacez le mot de passe par défaut "123456" dans la ligne "if NOT %pass%== 123456 goto FAIL"  par le votre.

Enregistrez le fichier en tant que par exemple verrouillage.bat ou le nom de votre choix. Cliquez ensuite sur le fichier verrouillage.bat.

Répondez par Y  et confirmez avec la touche Enter, le script va créer un dossier intitulé "Private".

Windows 7 - Verrouillez un dossier sans aucun logiciel

Placez dans le dossier, les fichiers que vous désirez protéger. Cliquez à nouveau sur le fichier verrouillage.bat.

Une fenêtre s'ouvre vous demandant si vous désirez protéger le dossier. Répondez par Y, confirmez avec la touche Enter et le dossier disparaîtra comme par enchantement au regard des autres.

Windows 7 - Verrouillez un dossier sans aucun logiciel

Pour accéder à vos fichiers, cliquez à nouveau sur verrouillage.bat, entrez votre mot de passe et confirmez avec la touche Enter. Le dossier s'affiche à nouveau.

Bien sûr ce script n'affiche pas une sécurité à 100%. Un utilisateur avancé sera capable d'accéder facilement au contenu de votre dossier. Néanmoins, vos fichiers seront à l'abri des utilisateurs lambda. Je ne citerai personne...

Le code:

cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Voulez-vous verrouiller ce dossier(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Choix non valable
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Dossier verrouille
goto End
:UNLOCK
echo Entrez votre mot de passe pour ouvrir ce dossier
set/p "pass=>"
if NOT %pass%== 123456 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Dossier deverrouille avec succes
goto End
:FAIL
echo Mot de passe invalide
goto end
:MDLOCKER
md Private
echo Dossier prive cree avec succes
goto End
:End

Page source du code