Empêchez de voir les codes d'un fichier .bat
Résolu
fifi75
-
kelux Messages postés 3074 Date d'inscription Statut Contributeur Dernière intervention -
kelux Messages postés 3074 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais savoir s'il est possible d'empêcher de voir les codes d'un fichier bat. C'est à dire :
J'aimerais que le fichier bat soit ouvrable et utilisable. Mais j'aimerais qu'il soit impossible que la solution clic droit > modifier fonctionne, qu'il soit impossible de voir les codes du fichier bat
Est-ce possible ?
En attente d'une réponse
J'aimerais savoir s'il est possible d'empêcher de voir les codes d'un fichier bat. C'est à dire :
J'aimerais que le fichier bat soit ouvrable et utilisable. Mais j'aimerais qu'il soit impossible que la solution clic droit > modifier fonctionne, qu'il soit impossible de voir les codes du fichier bat
Est-ce possible ?
En attente d'une réponse
A voir également:
- Control panel.{21ec2020-3aea-1069-a2dd-08002b30309d}
- Creer un fichier .bat - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Les codes ascii - Guide
C'est qu'il s'agit d'une mauvaise manière pour protéger un dossier.
Mieux vaut utiliser un logiciel dédié.
Un truc qui me chiffonne, vous dites que le dossier est chiffré par un mot de passe.
1. Comment le faites vous ? Pouvez vous donner un exemple du code utilisé ?
Ensuite vous ne définissez pas complètement le contexte.
2. Est ce pour utiliser sur plusieurs machines ? sur un seul poste ?
Il faut savoir que seul un droit de lecture permet de voir le contenu du bat. Même si on a pas le droit de modifier, on peut l'ouvrir et voir ce qu'il y a dedans ...
Dernièrement, on ne mets pas de mot de passe dans les scripts. Il faut trouver une autre solution ; d'où ma demande sur l'exemple du code.
Voila :
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 Etes vous sure de vouloir bloquer les fichiers Y=Oui N=Non(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 Invalid choice.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== fichiertorrent goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Bien Bloquer GG
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End