Fórum Compartilhamento de diretorio #374783
11/09/2009
0
Estou precisando de uma rotina para pegar todos diretorios compartilhados na maquina (local).
E gostaria de poder tirar esse compartilhamento
E tbm poder compartilhar uma pasta qualquer pelo programa.
Fiz a pesquisa aqui no forum e so achei um post com isso, e não teve resposta.
Osocram
Curtir tópico
+ 0Posts
11/09/2009
Andcarpi
Mas isso ´funcionou´ aqui.. só fazer uma filtragem nos dados recebidos no memo.
[url]http://www.delphipages.com/forum/showthread.php?t=206434[/url]
Gostei + 0
11/09/2009
Andcarpi
API de Net Share:
[url]http://msdn.microsoft.com/en-us/library/bb525393¬28VS.85¬29.aspx[/url]
Gostei + 0
11/09/2009
Osocram
vou dar uma olhada no seu primeiro post.
sobre o segundo post eu tava vendo isso agora pouco,
testei os comandos p listar e p deletar um compartilhamento e funcinou mas tudo em DOS, não sei como pegar esses resultados, mas ja vi em algum lugar como fazer isso. Ja fazendo isso com o ping.
Mas dae me veio outro problema se eu pegar esse resultado provavelmente ele vem em modo texto, e vou ter que filtrar, fazendo isso será que o texto não muda de windows p windows?
Mas Obrigado pelas dicas, estarei olhando o seu primeiro post agora.
Assim que tiver algo eu posto o resultado.
Gostei + 0
11/09/2009
Osocram
Peguei um dos compartilhamento que tinha no meu pc...
e fui ver se achava ele nos registros...
E não foi surpresa, encontrei
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\LanmanServer\Shares
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
Esses dois camiinhos aparentemente guardam as pastas compartilhadas.
Gostei + 0
11/09/2009
Osocram
[url]http://www.tek-tips.com/viewthread.cfm?qid=477056[/url]
No qual tem um exemplo de como fazer isso usando api do windows.
Perfeito, exatamente o que eu queria.
vlw.
Gostei + 0
11/09/2009
Andcarpi
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)