Logo Hardware.com.br
lipetom
lipetom Membro Junior Registrado
113 Mensagens 0 Curtidas

Alguem Pode Me Ajudar A Entender Este Codigo?

#1 Por lipetom 20/01/2010 - 19:37
Neste Codigo Eu Entendo Quase Tudo

CLS
@ECHO OFF
title COLOCAR SENHA EM PASTA
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Tem certeza que deseja trancar esta 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 Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Pasta trancada
pause
goto End
:UNLOCK
echo Entre com a senha
set/p "pass=>"
if not %pass%==Lipetom goto FAIL
if %pass%==Lipetom goto CERTO
:CERTO
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Destrnacada com sucesso
pause
goto End

:FAIL
echo Senha Incorreta
pause
goto UNLOCK2
:UNLOCK2
echo Entre com a senha Correta Desta Vez
set/p "pass=>"
if not %pass%==Lipetom goto FAIL2
if %pass%==Lipetom goto CERTO
:FAIL2
echo Senha Incorreta
pause
goto END
:MDLOCKER
md Private
echo Pasta criada com sucesso

goto End
:End
Mas Eu Nao Entendi Oque A Linha Abaixo Quer Dizer

Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
Alguem Poderia Me Explicar
zerocow
zerocow Veterano Registrado
1.7K Mensagens 17 Curtidas
#2 Por zerocow
20/01/2010 - 20:12
Me corrijam se eu estiver errado! (pesquisei no Google muuito rpdmente sobre isso)


Oq esse programa deve fazer é passar uma senha a alguma pasta bloqueada... essa é a chave necessario + o attrib

Isso pode ser usada tanta para setar uma senha em alguma pasta, como acessar uma pasta com senha.

Essa linha faz uma chamada ao Painel de Controle (ao contrario doq todos os usuarios "normais" axam, o Painel de Controle é mais que uma pasta com algums atalhos... ele faz parte mesmo do UI do Windows, e pode ser usada para algumas funções referentes ao sistema, incluindo adicionar senha a uma pasta).
Apenas Quem Reinventou a Roda, Sabe o porque dela ser Redonda - DevilF
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal