Como proteger una carpeta con contraseña (Windows)


/Jimmyzza\

Miembro muy activo
Nodero
Noder
Abro hilo para saber como proteger una carpeta con contraseña en Windows mediante un script.

1.- Primero es crear un documento de texto
2.- Poner el siguiente texto en el documento de texto
cls
@ECHO OFF
title Folder CarpetaProtegida
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST CarpetaProtegida goto MDLOCKER
:CONFIRM
echo Quiere ocultar la CarpetaProtegida? (S/N)
set/p "cho="
if %cho%==S goto LOCK
if %cho%==s goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren CarpetaProtegida "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Introduzca la contrasena para mostrar la CarpetaProtegida
set/p "pass="
if NOT %pass%== ELIGE-CONTRASEÑA goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" CarpetaProtegida
echo Folder Unlocked successfully
goto End
AIL
echo Invalid password
goto end
:MDLOCKER
md CarpetaProtegida
echo CarpetaProtegida created successfully
goto End
:End


En la línea if NOT %pass%== ELIGE-CONTRASEÑA goto FAIL
donde pone "ELIGE-CONTRASEÑA" ponéis la que queráis.

3.- Guardar el archivo como archivo.bat
4.- Se nos creará un archivo bat, para ejecutarlo le damos doble clic y nos creará una carpeta llamada "CarpetaProtegida"
5.- Para ocultar esta carpeta le damos doble clic de nuevo al fichero .bat y ponemos "s" en minúscula la s
6.- La carpeta desaparecerá, para mostrarla, hacemos doble clic al fichero nos pedirá la contraseña y nos mostrará la carpeta.
 
Última edición:
  • Like
Reacciones : Alexlealxd01 y Igniss

Alexlealxd01

HISTORIADOR Y BIÓLOGO DEL FORO
Noderador
Nodero
Noder
Abro hilo para saber como proteger una carpeta con contraseña en Windows mediante un script.

1.- Primero es crear un documento de texto
2.- Poner el siguiente texto en el documento de texto
cls
@ECHO OFF
title Folder CarpetaProtegida
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST CarpetaProtegida goto MDLOCKER
:CONFIRM
echo Quiere ocultar la CarpetaProtegida? (S/N)
set/p "cho="
if %cho%==S goto LOCK
if %cho%==s goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren CarpetaProtegida "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Introduzca la contrasena para mostrar la CarpetaProtegida
set/p "pass="
if NOT %pass%== ELIGE-CONTRASEÑA goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" CarpetaProtegida
echo Folder Unlocked successfully
goto End
AIL
echo Invalid password
goto end
:MDLOCKER
md CarpetaProtegida
echo CarpetaProtegida created successfully
goto End
:End


En la línea if NOT %pass%== ELIGE-CONTRASEÑA goto FAIL
donde pone "ELIGE-CONTRASEÑA" ponéis la que queráis.

3.- Guardar el archivo como archivo.bat
4.- Se nos creará un archivo bat, para ejecutarlo le damos doble clic y nos creará una carpeta llamada "CarpetaProtegida"
5.- Para ocultar esta carpeta le damos doble clic de nuevo al fichero .bat y ponemos "s" en minúscula la s
6.- La carpeta desaparecerá, para mostrarla, hacemos doble clic al fichero nos pedirá la contraseña y nos mostrará la carpeta.
Es muy interesante :D muy buen post
 
  • Like
Reacciones : /Jimmyzza\