Verrouiller dossier lorsque fenêtre fermée

Fermé
pioupiou - 1 août 2012 à 11:15
Bonjour à tous,

mon soucis, j'utilise un fichier bat pour verrouiller le contenu d'une clé. Hors la commande classique que l'on trouve sur le web oblige l'utilisateur a recliquer sur le fichier bat (ou exe une fois converti) pour effectivement verrouiller le contenu. J'aimerais savoir s'il est possible de verrouiller le dossier lorsque la clé est débranchée ou lorsque la fenêtre windows est fermée. Je pensais rajouter une condition if mais je ne sais pas comment la formuler.

le code que j'utilise :
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%== tonpassici 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