Há algumas maneiras bem fáceis e simples de proteger uma pasta do computador que contenha alguns arquivos sigilosos através de programas.
Mas há aqueles que não gostam de programas para proteger suas pastas. Neste caso, vou ensinar através de uma maneira bem simples, a ocultar uma determinada pasta.
É através de um arquivo em lote (batch file) que vai fazer todo o trabalho. Então vamos criar este arquivo em lote.
Copie o código abaixo em um bloco de notas:
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto CRIAR
:CONFIRM
cls
echo Voce tem certeza que quer ocultar a pasta? (S/N)
echo.
set/p "resposta="
if %resposta%==S goto LOCK
if %resposta%==s goto LOCK
if %resposta%==n goto END
if %resposta%==N goto END
echo Caractere invalido!.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
exit
:UNLOCK
echo Informe a senha para abrir a pasta
echo.
set/p "exit="
if NOT %exit%== INFORME A SENHA AQUI goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Pasta aberta com sucesso!
goto End
:FAIL
exit
:CRIAR
md Private
echo Pasta criada com sucesso!
exit
:End
exit
Atenção para duas explicações sobre o código:title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto CRIAR
:CONFIRM
cls
echo Voce tem certeza que quer ocultar a pasta? (S/N)
echo.
set/p "resposta="
if %resposta%==S goto LOCK
if %resposta%==s goto LOCK
if %resposta%==n goto END
if %resposta%==N goto END
echo Caractere invalido!.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
exit
:UNLOCK
echo Informe a senha para abrir a pasta
echo.
set/p "exit="
if NOT %exit%== INFORME A SENHA AQUI goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Pasta aberta com sucesso!
goto End
:FAIL
exit
:CRIAR
md Private
echo Pasta criada com sucesso!
exit
:End
exit
1) O nome da pasta que vai ser criada é "Private". Para modificar o nome dela, altere todas as ocorrências da palavra "Private" no código.
2) Substitua a expressão "INFORME A SENHA AQUI" pela senha que você vai inserir para proteção da pasta oculta.
No bloco de notas, vá em Salvar como... e nomeie o arquivo para sys32.bat e salve no mesmo diretório onde você quer ocultar a sua pasta. Na verdade, pode ser qualquer nome, desde que tenha final .bat. Sugiro sys32.bat porque quem ver o arquivo irá pensar que é um arquivo que foi criado pelo windows e não vai mexer nela. O sys32.bat é um arquivo de configuração do Windows e qualquer alteração nela pode comprometer o funcionamento do sistema operacional.
O batch file já foi criado, agora você pode deletar esse .txt que foi feito com bloco de notas.
E agora?
Dê um duplo clique no arquivo "sys32.bat" e será criada uma pasta com o nome Private.
Dê um duplo clique novamente no arquivo "sys32.bat" e você será perguntado se quer ocultar a pasta. Digite "s" para sim ou "n" para não e, em seguida, dê um enter. Agora a pasta Private está oculta.
Dê um duplo clique novamente no arquivo "sys32.bat" e digite a mesma senha que você criou lá no bloco de notas, lembra? Dê um enter. Agora a pasta que estava oculta voltou a aparecer.
Mesmo que você vá em Ferramentas > Opções de pasta... > modo de exibição > mostrar pastas e arquivos ocultos a pasta Private, estando oculta, não aparecerá.
Quanto a pasta Private, você não poderá renomeá-la nem movê-la. Se você fizer isso ou excluí-la, na próxima vez que você executar o arquivo .bat será criada novamente uma nova pasta Private.
Se você clicar com o botão direito no batch file e ir em Editar você poderá mudar a senha. Por isso recomendo o nome sys32.bat, pois assim os outros usuários do PC nem vão querer mexer ali.
E se eu apagar por engano o arquivo .bat?
Digamos que sua pasta Private está oculta com alguns arquivos confidenciais. E, por engano, for apagada o arquivo .bat que serve para fazer a pasta aparecer novamente, o que você faz? Ora, a pasta oculta só volta com dois cliques no arquivo .bat mas ela foi deletada. E agora?
Sem problemas. Acesse o site heitoralves.com e visite está mesma página. Copie o mesmo código que informei acima no bloco de notas. No código, informe a senha e o mesmo nome da pasta (caso tenha mudado), e crie novamente o arquivo .bat com o mesmo nome daquele que foi deletado.
Pronto. Você terá novamente o arquivo .bat. Clique duas vezes nele, informe a senha e a sua pasta oculta aparecerá de novo!
Eureka!
Extraído do site: http://www.heitoralves.com/informatica/como-ocultar-pastas-do-windows-explorer-com-senha-e-sem-programas-heitor-alves.html#ixzz1TOgTwzeQ
Informe o autor, links de retorno e fonte. Não é autorizado o uso comercial deste conteúdo. Não edite ou modifique o conteúdo.
Under Creative Commons License: Attribution Non-Commercial No Derivatives
0 comentários:
Postar um comentário