Evitando que o explorador abra uma pasta

0

Eu estava tentando tornar uma pasta inacessível (Windows 7, 64 bits) e fiz a seguinte edição de registro:

HKCR\CLSID\{myClsid}
HKCR\CLSID\{myClsid}\shell\open
HKCR\CLSID\{myClsid}\shell\explore
HKCR\CLSID\{myClsid}\shell\opennewwindow
HKCR\CLSID\{myClsid}\shell\opennewprocess

As teclas 'open', 'explore' e 'opennewwindow' não possuem nenhuma subchave de comando e os valores padrão estão vazios.

Eu renomei uma pasta TestFolder como TestFolder. {myClsid} e agora quando clico duas vezes na pasta ou selecione 'Abrir', 'Explorar', 'Abrir em nova janela' ou 'Abrir em novo processo' no menu de contexto, o Windows mostra uma mensagem de erro informando que o Windows não pode executar a ação, pois não há nenhum programa associado a ela. E isso é o que eu queria. Mas quando eu digitei o caminho no endereço ber no topo como caminho / para / TestFolder , ou selecione a pasta da árvore no painel esquerdo, ele está abrindo.

Então, ficarei feliz em saber se há alguma maneira de evitar isso.

Obrigado,

Nota: Isto não é de todo um método para proteger uma pasta. O conteúdo da pasta ainda pode estar disponível. Eu só queria saber se há alguma maneira de quebrar completamente a capacidade do Explorer de abrir a pasta.

    
por Dipto 31.01.2013 / 10:07

1 resposta

1

Não seria melhor mudar as permissões da pasta para permitir que o usuário acessasse a pasta.

O que você está tentando fazer acima não impedirá que alguém chegue aos arquivos contidos na pasta, tudo o que você está fazendo é interromper a capacidade do explorador de abrir a pasta.

Para definir permissões de arquivos, clique com o botão direito do mouse na pasta e, na guia de segurança, clique em editar.

Uma coisa a notar é que um usuário com direitos de administrador local sempre poderá apropriar-se da pasta para se conceder acesso.

Se você estiver tentando ocultar alguma coisa, de outros administradores, precisará fazer outra coisa, talvez criptografia de diretório (observe que, se um administrador forçar a propriedade em uma pasta criptografada, você perderá o acesso aos dados)

    
por 31.01.2013 / 11:14