Você já tentou fazer um "workaround" da seguinte forma:
if DirectoryExists('\\Servidor\pasta') then
begin
showmessage('tem acesso')
end
else
begin
ShowMessage('não tem acesso');
end
{end if};
Eu testei em casa e funcionou. Uso micros com WinXP, sem compartilhamento simples. Nego a permssão e ele diz que o diretório não existe.
Teste e dê um feedback!
Um Abração,
Benn
----- Original Message -----
From: rog-martins
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, May 25, 2006 9:04 AM
Subject: [delphi-br] Como verificar acesso de usuário a uma pasta na rede ?
Bom dia pessoal !
Por acaso alguém teria uma rotina para verificar se o usuário logado tem
acesso a uma determinada pasta na rede ?
Algo do tipo:
function TestaAcesso(Usuario, Pasta: string): boolean;
begin
// se Usuario tiver acesso a Pasta então result := true
// senão result := false;
end;
Obs. As estações onde rodam o aplicativo são windows e os servidores e
gerenciador da rede são respectivamente Linux e Samba.
Desde já, agradeço.
[As partes desta mensagem que não continham texto foram removidas]
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.