Marcelo,
PS: Serve uma gambiarra??? - PS2: Eu não gosto de gambiarras! :)
Se você usa o Windows NT / 2000 Server, existe uma maneira de não deixar o compartilhamento visivel para os usuários. Se não me engano, basta colocar um $ antes ou depois do nome (veja no help pois não tenho o NT aqui) - Ah, talvez isso funcione também nas outras versões do Windows (faça um teste!)
Exemplo: Compartilhado como MEUPROGRAMA$ ou $MEUPROGRAMA
Observe que esse compartilhamento poderia ser QTTAFGWE$ - um nome complicado para o usuário não descobrir.
Aí, você não mapeia a unidade em cada terminal e sim por dentro do sistema. Eu não sei de cabeça como se faz isso, mas tem jeito. Ah... não se esqueça de desmapear ao sair!
Considere também a possibilidade de acessar as tabelas assim:
Use \\Servidor\QTTAFGWE\SuaTabela.DBF
Neste caso, você não se preocupa em sair do sistema.
Dessa forma, você não está impedindo que os usuários acessem as tabelas via explorer, apenas dificultando...
Eu não sou a pessoa certa para falar muito sobre redes (não trabalho com isso) e talvez minha dica não sirva para nada pois pode existir um meio de pesquisar os arquivos abertos no momento e mostrar o compartilhamento... :(
[]s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte