Je trouve curieux que Windows n'est pas pensé à créer une fonction qui permettrait de protéger un repertoire sensible par password ^^
Alors comme j'ai pas envie de loader encore un nouveau programme de cryptage, je me suis dis qu'un batch pourrait faire l'affaire, en fouillant un peu (beaucoup) j'ai trouvé un code qui fonctionne sous xp 00 98 ... mais pas Vista et Seven encore moins
Est ce quelqu'un aurait une idée de modif pour cette base :
- Code: Tout sélectionner
@echo off
title encodage et d‚codage de "VotreRepertoire"
color b0
echo.
echo salut %username%
echo.
echo Bienvenue dans le programme de verrouillage
echo.
echo.
echo.
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST "%rep%" goto NAME
:CONFIRM
echo vous ˆtes sur de vouloir verrouiller ce repertoire ? (O/N)
set/p "cho=>"
if %cho%==O goto LOCK
if %cho%==o goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Choix Invalide " Tapez 'O' pour 'OUI' ou 'N' pour 'NON'".
goto CONFIRM
:LOCK
ren "%rep%" "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo ---------_-_Répertoire Verrouille'_-_---------
pause>NUL
:UNLOCK
echo Entrez le mot de passe pour d‚verrouiller le r‚pertoire
set/p "pass=>"
if NOT %pass%== 12345 goto FAIL
echo quel nom voulez vous donner a votre r,pertoire ?
set/p "rep=>"
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" %rep%
echo Repertoire deverrouille avec succes
pause>NUL
goto End
:FAIL
echo ---------_-_Mot de passe Invalide_-_---------
echo.
goto control
pause>NUL
goto end
:control
echo -------_-_verifiez votre mot de passe_-_-------
if NOT %pass%== 12345 goto UNLOCK
:NAME
echo quel est le nom de votre repertoire ?
set/p "rep=>"
goto CONFIRM
End
Quand je parle de répertoire sensible, c'est pas des photos X rassurez vous
Voila , a vos claviers



















