Copiar Arquivo na Rede (TService)

Delphi

16/06/2006

Criei um serviço (TService) o qual copia um arquivo de uma
pasta origem para uma pasta Destino.

Para executar a tarefa, utilizo o comando CopyFile !

Se a unidade de Origem e destino for a unidade C: o sistema trabalha perfeitamente, mas se a origem for uma unidade de rede Ex. F: ele não encontra o arquivo. Já mudei o endereço para o padrão UNC \\servidor\c\temp\arquivo.txt e mesmo assim o comando CopyFile não consegue copiar...

Se executar a mesma rotina dentro de uma aplicação normal, funciona perfeitamente, ou seja, o CopyFile e tambem o FileExists dentro do Serviço não funciona corretamente...

Qualquer dica ou sugestão é bem vinda ....


Mcd

Mcd

Curtidas 0

Respostas

Mcd

Mcd

16/06/2006

Descobri a resposta no site da Borland... Se alguem precisar vai
a dica aí...

Quando criamos um serviço, geralmente a instalação default
é para que quando iniciar o serviço o sistema faça logon como
conta do sistema local (Aba Logon em Serviços) e neste caso ele
não consegue acessar a rede. Para resolver basta mudar a configuração
para utilizar um usuário de logon do sistema operacional...


GOSTEI 0
POSTAR