Rejoindre le forum au sujet de cet article - (1) Messages

Voici une mĂ©thode pour protĂ©ger un rĂ©pertoire en utilisant uniquement Windows (9x, XP, 2000 ou Vista). Principe : crĂ©er un dossier qu’on ne peut ouvrir qu’avec un mot de passe, et y placer tous les dossiers ou fichiers qu’on veut cacher.

Créer un répertoire avec mot de passe

  • Ouvrir le bloc-note (notepad.exe, ou n’importe quel Ă©diteur de texte), et y copier le code ci-dessous
  • Enregistrer sous le nom “verrou.bat” (sans guillemets et sans extension txt)
  • N.B. Il est plus judicieux de lui donner un nom anodin, comme “erreurs01.bat” par exemple. De mĂŞme, il est prĂ©fĂ©rable de l’enregistrer dans un endroit pas trop visible.
  • Ne pas oublier de remplacer “MonMotDePasse” par un mot de passe personnalisĂ© dans le code ci-dessous.
  • Double-cliquer sur verrou.bat. Un dossier appelĂ© “__perso” sera créé au mĂŞme endroit que le fichier verrou.bat
  • DĂ©placer dans ce dossier tous les dossiers et/ou fichiers qui doivent ĂŞtre protĂ©gĂ©s
  • Double-cliquer Ă  nouveau sur verrou.bat et confirmer.
  • Par la suite :
    Pour faire apparaître le dossier, double-cliquer sur verrou.bat et taper le mot de passe
    Pour cacher ce dossier, double-cliquer sur verrou.bat

cls
@ECHO OFF
title Dossier perso
if EXIST "Poste de Travail.{20D04FE0-3AEA-1069-A2D8-08002B30309D}" goto DEVERROUILLE
if NOT EXIST __perso goto CREERVERROU
:DIALOGUE
echo Voulez-vous verrouiller ce dossier (O/N)
set/p "choix=>"
if %choix%==O goto VERROU
if %choix%==o goto VERROU
if %choix%==N goto FIN
if %choix%==n goto FIN
echo Mauvaise reponse. Essaye encore, avec O ou N.
goto DIALOGUE
:VERROU
ren __perso "Poste de Travail.{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
attrib +h +s "Poste de Travail.{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
echo Le dossier est verrouille
goto FIN
:DEVERROUILLE
echo Taper le mot de passe
set/p "mdp=>"
if NOT %mdp%== MonMotDePasse goto RATE
attrib -h -s "Poste de Travail.{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
ren "Poste de Travail.{20D04FE0-3AEA-1069-A2D8-08002B30309D}" __perso
echo Le dossier a ete deverrouille
goto FIN
:RATE
echo Mauvaise reponse. Essaye encore, avec le bon mot de passe.
Pause
goto FIN
:CREERVERROU
md __perso
echo le dossier __perso a ete cree
pause
goto FIN
:FIN

Remarques

Pour rendre le fichier verrou.bat indĂ©tectable, il est bon de lui donner un nom anodin, mais on peut aussi changer son extension (par exemple : couleurs.gif). Dans ce cas, ne pas oublier de remettre la bonne extension avant de l’utiliser : couleurs.bat dans cet dernier exemple.

Le rĂ©pertoire n’est pas cryptĂ©, ni rĂ©ellement cachĂ©, mais ”maquillĂ©” avec l’image du dossier-système “Poste de Travail”, qui n’apparaitra que si la case “afficher les dossiers cachĂ©s” est cochĂ©e dans les options de l’explorer. S’il n’est pas cachĂ©, un click sur ce “maquillage” ouvrira le Poste de Travail.  Attention Ă  ne pas supprimer cette image par inadvertance !