Empêchez de voir les codes d'un fichier .bat

Résolu
fifi75 -  
kelux Messages postés 3065 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

1 réponse

  1. kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention   434
     
    Bonjour,

    Quel est le contexte d'utilisation de ce .bat ?
    1
    1. fifi75
       
      C'est pour protéger un dossier important, chiffré par un mot de passe. Mais en allant dans "modifier", on peut voir le mot de passe parmis les lignes de codes.
      0
    2. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215 > fifi75
       
      Salut

      C'est qu'il s'agit d'une mauvaise manière pour protéger un dossier.

      Mieux vaut utiliser un logiciel dédié.
      0
    3. fifi75 > Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Quels logiciels puis-je utiliser ? Et si j'utilise un logiciel pour mettre un mdp sur mon dossier, il faux aussi ce logiciel sur tout les pc pour l'ouvrir ?
      0
    4. kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention   434
       
      Alors,

      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.
      0
    5. fifi75 > kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Voici ce que j'ai utilisé pour mettre un mdp sur mon dossier. C'est le contenu du fichier bat. j'ouvre le fichier bat et tape mon mdp pour accéder à mon dossier. Le mdp utilisé est fichiertorrent

      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
      0