AMIGOS MI PREGUNTA ES ESTA BUENO OK TENGO UN BACH QUE BLOQUE UNA CARPETA PERO BUENO QUIERO QUE SEA DESDE OTRA UBICACIÓN QUE SE ENCUENTRE EL BACH Y OTRA LA CARPETA QUE DESEAMOS BLOQUEA, POR QUE SI NO IMAGÍNENSE DEJAMOS AHÍ MISMO LA CARPETA PRIVADA Y EL BACH JUNTOS Y SOLO OTRA PERSONA CON CONOCIMIENTO LE DARÍA BOTÓN DERECHO AL BACH CAMBIARÍA LA CLAVE Y YA ACCEDIÓ, ASÍ DE FÁCIL, CREO YO HAY QUE CAMBIAR UN BACH QUE TENGA UN DIRECCIÓN DESDE OTRO LUGAR Y QUE LA BLOQUIE O DESBLOQUIE, COMO SERIA LA PROGRAMACION LES DEJO EL CÓDIGO SOLO AUMÉNTENLE COMO LO BLOQUEARIA TENIENDO EN ESTA DIRECCIÓN LA CARPETA
QUIERO QUE EN UN LADO ESTE EL BACH Y EN OTRO MUY LEJANO LA CARPETA
C:\JORGE\876\Private
CODIGO BACH
cls
@ECHO OFF
title Desbloquear/Bloquear Carpeta
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Seguro que Quieres Bloquear La Carpeta? (S) Si (N) No
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 Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Carpeta Bloqueada
goto End
:UNLOCK
echo Ingresa la contraseña para desbloquear la carpeta
set/p "pass=>"
if NOT %pass%== JORGE goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Carpeta desbloqueada Correctamente
goto End
AIL
echo Contraseña Invalida
goto end
:MDLOCKER
md Private
echo Carpeta Privada Creada Sastifactoriamente
goto End
:End