Protection de dossier par mot de passe
Marxrmg
Messages postés
71
Date d'inscription
Statut
Membre
Dernière intervention
-
Quester4 Messages postés 136 Date d'inscription Statut Membre Dernière intervention -
Quester4 Messages postés 136 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis informaticien et j'ais créée un programme batch permettant de protéger un dossier protégé par mot de passe. j'aimerais qu'il me permette de céér un seul compte utilisateur et un mot de passe permettant d'accéder à ce dossier protégé ou de le vérouiller
Merci
Je suis informaticien et j'ais créée un programme batch permettant de protéger un dossier protégé par mot de passe. j'aimerais qu'il me permette de céér un seul compte utilisateur et un mot de passe permettant d'accéder à ce dossier protégé ou de le vérouiller
Merci
A voir également:
- Protection de dossier par mot de passe
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Mettre un mot de passe sur un dossier - Guide
- Mot de passe bios perdu - Guide
3 réponses
Salut,
tu peux faire comme ceci :
En espérant t'avoir aidé,
Quester4
PS____
Cette astuce ne fonctionne pas sous toutes les versions de Windows.
A noter que tu peux aussi chercher du côté de la commande attrib
tu peux faire comme ceci :
@echo off :choix echo 1 - Verrouiller un dossier echo 2 - Deverrouiller un dossier set /p choix= if not "%choix%"=="1" if not "%choix%"=="2" goto :choix goto :%choix% :1 echo Chemin du dossier a verouiller : echo (Si le dossier est a l'emplacement du Batch, entrez seulement le nom) echo Si le chemin contient des accents, mettez "?" a la place des accents. set /p chemin=^> set /p mdp=Mot de passe pour deverouiller le dossier : echo %mdp%>%chemin%\motdepasse.pass ren %chemin% %chemin%.{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0} && echo Le dossier a ete protege. pause exit :2 echo Chemin du dossier a deverouiller : echo (Si le dossier est a l'emplacement du Batch, entrez seulement le nom) echo Si le chemin contient des accents, mettez "?" a la place des accents. set /p chemin=^> set /p mdp=Entrez le mot de passe : for /f %%a in (%chemin%\motdepasse.pass) do if "%mdp%"=="%%a" ( ren %chemin%.{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0} %chemin% && echo Le fichier a ete deverouille. pause exit ) else ( echo Echec, mauvais mot de passe/chemin. pause goto :2
En espérant t'avoir aidé,
Quester4
PS____
Cette astuce ne fonctionne pas sous toutes les versions de Windows.
A noter que tu peux aussi chercher du côté de la commande attrib
Hum, essaies en fermant la parenthèse du else, à la fin de l'instruction pause de la partie 2.
Comme ceci :
Il me semble que le code ne peut pas fonctionner sans dans le 2, étant donné que la condition ne peut pas être comprise...
Comme ceci :
exit ) else ( echo Echec, mauvais mot de passe/chemin. pause ) goto :2
Il me semble que le code ne peut pas fonctionner sans dans le 2, étant donné que la condition ne peut pas être comprise...