2013-07-14 3 views
-5

я использовал учебник по этим link для защиты одной из моих важных файлов, КОДА является:Защиты пароля любой папки

cls 
@ECHO OFF 
title coolhacking-tricks.blogspot.com 
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto 
UNLOCK 
if NOT EXIST MyFolder goto MDMyFolder 
:CONFIRM 
echo Are you sure to lock this folder? (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 MyFolder "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 Your Secure Folder 
set/p "pass=>" 
if NOT %pass%== coolhacks goto FAIL 
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" MyFolder 
echo Folder Unlocked successfully 
goto End 
:FAIL 
echo Invalid password 
goto end 
:MDMyFolder 
md MyFolder 
echo MyFolder created successfully 
goto End 
:End 

Но когда я бег lock.bat я не получаю экран прошу пароль. Вместо этого появляется экран и указывает: «система не может найти указанную пакетную метку», и внезапно экран исчезает, не дожидаясь секунды. Пользователь не смог помочь мне с моей проблемой.

+2

Страница дает 404. Пожалуйста, покажите свой код И, пожалуйста, не кричите Мы не глухие –

+0

Right [ссылка] (HTTP:. // www.coolhackingtrick.com/2013/04/password-protect-any-folder-without-any.html) –

+0

Можете ли вы опубликовать свой пакетный код? Похоже, вы пытались получить доступ к метке (например, goto label), без : LABEL существует. Может быть, это была опечатка? – Schickmeister

ответ

3

Выполнить это в корневой папке вашего диска (предполагается, что ваш сценарий используется один и тот же идентификатор GUID как сценарий на этой странице):

dir /b /s /a:s *.{21EC2020-3AEA-1069-A2DD-08002B30309D} 

Это займет меньше времени, если вы можете сузить место к определенной родительской папке.

Unhide папка с этими двумя командами:

attrib -s -h "C:\path\to\Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 
ren "C:\path\to\Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" newname 

И в следующий раз избежать дрянных «инструментов безопасности», как это. В первую очередь это не защищает паролем. Он просто переименовывает папку и устанавливает атрибуты hidden и system.

1

Может использовать это (но повторно:..

cls 
@ECHO OFF 
title Folder Private 
if EXIST "HTG Locker" goto UNLOCK 
if NOT EXIST Private goto MDLOCKER 
:CONFIRM 
echo Are you sure you want to lock the folder(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 "HTG Locker" 
attrib +h +s "HTG Locker" 
echo Folder locked 
goto End 
:UNLOCK 
echo Enter password to unlock folder 
set/p "pass=>" 
if NOT %pass%== beef goto FAIL 
attrib -h -s "HTG Locker" 
ren "HTG Locker" Private 
echo Folder Unlocked successfully 
goto End 
:FAIL 
echo Invalid password 
goto end 
:MDLOCKER 
md Private 
echo Private created successfully 
goto End 
:End 
Смежные вопросы