Como proteger pastas do windows com senha
Caros leitores, mostrarei um método para criar pasta protegida com senha. Esta é uma forma de proteger documentos, arquivos de sigilo ou de grande importância do utilizador. Um factor importante é que não é necessário nenhum programa a ser instalado no sistema pois ele por si só realiza este tipo de configuração.
Começamos assim:
Vá para uma pasta ou directório em que deseja criar a sua pasta com senha. Em seguida, crie um novo documento de bloco de notas, neste documento você irá colocar o seguinte código:
Começamos assim:
Vá para uma pasta ou directório em que deseja criar a sua pasta com senha. Em seguida, crie um novo documento de bloco de notas, neste documento você irá colocar o seguinte código:
cls
@ECHO OFF
title Folder Nome_da_Pasta
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Nome_da_Pasta goto MDLOCKER
:CONFIRM
echo Tem certeza de que deseja bloquear a pasta (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 Nome_da_Pasta "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Digite a senha para desbloquear a pasta
set/p "pass=>"
if NOT %pass%== senha goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Nome_da_Pasta
echo Folder Unlocked successfully
goto End
:FAIL
echo Senha Invalida
goto end
:MDLOCKER
md Nome_da_Pasta
echo Nome_da_Pasta foi criada com sucesso
goto End
:End
@ECHO OFF
title Folder Nome_da_Pasta
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Nome_da_Pasta goto MDLOCKER
:CONFIRM
echo Tem certeza de que deseja bloquear a pasta (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 Nome_da_Pasta "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Digite a senha para desbloquear a pasta
set/p "pass=>"
if NOT %pass%== senha goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Nome_da_Pasta
echo Folder Unlocked successfully
goto End
:FAIL
echo Senha Invalida
goto end
:MDLOCKER
md Nome_da_Pasta
echo Nome_da_Pasta foi criada com sucesso
goto End
:End
Tenha atenção nos seguintes parâmetros em que você precisa mudar ao seu gosto, no caso a senha e o nome da pasta. Então você irá substituir Nome_da_Pasta pelo nome a qual desejar e a obviamente a senha no trecho referido. APENAS SUBSTITUA, NADA DE VÍRGULAS, PARÊNTESES, ETC.
Após isso, você salvará o arquivo com a extensão bat. Exemplo: Pasta.bat . Em seguida, abra este mesmo arquivo, a pasta criada surgirá no mesmo local onde foi criado o arquivo .bat. Depois disso você terá um ciclo de bloqueio e de inserção de senha, esse ciclo que lhe permitirá o acesso à pasta, continuando...execute o arquivo novamente e aparecerá uma janela em Dos com a seguinte pergunta: Tem certeza de que deseja bloquear a pasta (Y/N)? , você terá as opções Y para sim e N para não. Selecione Y e dê Enter, a pasta irá desaparecer, acalme-se, ela simplesmente não será exibida no directório.
Após isso, você salvará o arquivo com a extensão bat. Exemplo: Pasta.bat . Em seguida, abra este mesmo arquivo, a pasta criada surgirá no mesmo local onde foi criado o arquivo .bat. Depois disso você terá um ciclo de bloqueio e de inserção de senha, esse ciclo que lhe permitirá o acesso à pasta, continuando...execute o arquivo novamente e aparecerá uma janela em Dos com a seguinte pergunta: Tem certeza de que deseja bloquear a pasta (Y/N)? , você terá as opções Y para sim e N para não. Selecione Y e dê Enter, a pasta irá desaparecer, acalme-se, ela simplesmente não será exibida no directório.
Execute o arquivo novamente, mais uma vez a tela de Dos irá aparecer perguntando a sua senha, você digitará normalmente e tecla Enter. E então a pasta surgirá, e você poderá usá-la normalmente acrestando novos arquivos, excluindo, etc.
Perceba o quanto é importante esta dica, é considerada de extrema necessidade pública. Com ela você tem o "poder" sobre o contéudo da pasta em questão. Desculpem pelo imenso post mas o importante é que cada detalhe foi exposto e só dessa maneira é que se aprende, independente do que você conheça do windows. Experimente esta dica, qualquer dúvida deixe seu comentário que atenderei.
Esta dica servirá como um complemento de outra aqui no ComputerDicas. Devido o grande número de visitas à dica Método para bloquear pasta com senha no windows XP foi levantado a questão de proteger o arquivo com a extensão BAT através de muitos comentários com o objetivo de resguardar sua senha e um dos meus visitantes deu uma idéia de convertê-lo em EXE. A idéia que achei melhor mostrar aqui foi de utilizar o programa BATtoEXEconverter.
Baixe aqui BATtoEXEconverter
Então vamos ao tutorial: Vamos supor que o método de bloqueio já tenha sido implementado, você terá sua pasta criada e seu arquivo BAT. Execute o programa baixado, você visualizará a janela abaixo 2 campos: Batch file e Save as. No primeiro você selecionará o arquivo BAT e no segundo selecionará a pasta destino do arquivo já como EXE
Baixe aqui BATtoEXEconverter
Então vamos ao tutorial: Vamos supor que o método de bloqueio já tenha sido implementado, você terá sua pasta criada e seu arquivo BAT. Execute o programa baixado, você visualizará a janela abaixo 2 campos: Batch file e Save as. No primeiro você selecionará o arquivo BAT e no segundo selecionará a pasta destino do arquivo já como EXE
No campo Batch file clique no botão à direita, selecione o arquivo BAT criado por você, na imagem aparece o criado por mim nos testes. Em seguida no campo Save as selecione a pasta de destino do arquivo, aconselho a direcionar sempre no diretório onde estará a pasta criada pelo método postado.
Concluindo, clique no botão Compile no canto inferior esquerdo no programa, então o arquivo EXE será gerado com o mesmo nome do anterior BAT como na imagem ao lado.
Pronto, conversão concluída, executando o arquivo executável funciona da mesma maneira como antes.