Companheiro, então acho difícil (pra não dizer impossível) resolver essa
pinimba, pq o TOpenDialog() sempre vai enxergar esses outros diretórios.
Isso é a nível de shell. Não tem como passar por cima disso.

 

O q poderia ser feito é escrever um outro componente TOpenDialog, com o
mesmo nome e as mesmas propriedades, mas que seria implementado com um
formulário desenvolvido por vocês, com a mesma ‘cara’ do TOpenDialog, e que
nele seria possível filtrar quais pastas podem e não podem ser visualizadas.

 

Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Júlio César Santiago Guiótti
Enviada em: quarta-feira, 17 de junho de 2009 08:58
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Open Dialog

Olá Rubem,

ontem conversamos com o pessoal da infra pra vermos uma solução com
eles. Mas não teve jeito.
Hoje em um único servidor será configurado mais de um contrato.
O usuário de um determinado contrato não pode nem visualizar os
diretórios de outros contratos.
Mesmo que o acesso a esses diretórios seja controlado, e é, ainda
assim eles são listados no open dialog, e eles não querem assim.
Por isso ainda estamos na procura de uma solução.

A mais plausível por enquanto é substituir os objetos OpenDialog pelo
ShellTreeView que através da propriedade root nos permite limitar o
acesso.
O que não queríamos é substituir os OpenDialog, mas se não houver
outra solução vamos por esse caminho mesmo.

Abraço e Obrigado,

2009/6/16 Rubem Rocha <rubem.ro...@dtmanaus.com.br
<mailto:rubem.rocha%40dtmanaus.com.br> >:
>
>
> Explique com mais detalhes essa limitação na sua infra-estrutura! De
> repente, a solução não está necessariamente nas suas mãos para ser
> resolvida, e sim com o(s) administrador(es) da rede, que podem limitar
esse
> acesso através de políticas de segurança.
>
> Sds.
>
> De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
[mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
] Em
> nome de Júlio César Santiago Guiótti
> Enviada em: terça-feira, 16 de junho de 2009 16:19
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>

> Assunto: [delphi-br] Open Dialog
>
> Pessoal,
>
> trabalho em um sistema que pode rodar tanto na máquina local do
> cliente quanto em um servidor nosso.
> Em alguns locais do sistema utilizamos o componente OpenDialog, no
> entanto agora devido a alterações na infra estrutura ao executar o
> OpenDialog terei que limitar e travar o acesso do usuário a
> determinado diretório.
> Não consigui até agora fazer isso utilizando o OpenDialog.
> Alguém tem alguma idéia?
>
> Obrigado,
> abraço,
>
> Júlio César
>



 



[As partes desta mensagem que não continham texto foram removidas]

Responder a