none
Como acessar outras maquinas através de serviço.. RRS feed

  • Pergunta

  • Boas senhores, projeto c# - windows service

    Criei um serviço que vai rodar em uma maquina windows

    vou precisar acessar outras maquina e tenho usuario e senha destas maquinas....

    Como fazer este acesso?, tentei simplesmente colocar o caminho mas não encontra , se vou via explorer pede a senha...então acredito que no codigo preciso enviar a senha tb...como fazer isso?

    t+

    quarta-feira, 11 de abril de 2012 22:18

Respostas

  • Boa noite,

    entendo que seu serviço precisará acessar diretórios em outras máquinas, correto ?

    Todo Windows Service é executado por uma conta de usuário (que não precisa estar logado), o fato é que esta conta de usuário deverá ter acesso aos diretórios compartilhados que deseja acessar. Fazendo isso o acesso aos diretórios é normal, via System.IO.

    Você pode especificar qual o usuário a executar o serviço em sua instalação, seja ela manual ou via instalador. Mesmo com o serviço já instalado você também pode alterar suas credenciais no console de gerenciamento de serviços (Iniciar -> Executar -> services.msc).

    Abraços,


    Daniel Cheida de Oliveira

    • Sugerido como Resposta Daniel Cheida quinta-feira, 12 de abril de 2012 04:12
    • Marcado como Resposta DET1 quinta-feira, 12 de abril de 2012 14:40
    quinta-feira, 12 de abril de 2012 04:12

Todas as Respostas

  • Boa noite,

    entendo que seu serviço precisará acessar diretórios em outras máquinas, correto ?

    Todo Windows Service é executado por uma conta de usuário (que não precisa estar logado), o fato é que esta conta de usuário deverá ter acesso aos diretórios compartilhados que deseja acessar. Fazendo isso o acesso aos diretórios é normal, via System.IO.

    Você pode especificar qual o usuário a executar o serviço em sua instalação, seja ela manual ou via instalador. Mesmo com o serviço já instalado você também pode alterar suas credenciais no console de gerenciamento de serviços (Iniciar -> Executar -> services.msc).

    Abraços,


    Daniel Cheida de Oliveira

    • Sugerido como Resposta Daniel Cheida quinta-feira, 12 de abril de 2012 04:12
    • Marcado como Resposta DET1 quinta-feira, 12 de abril de 2012 14:40
    quinta-feira, 12 de abril de 2012 04:12
  • Obrigado
    quinta-feira, 12 de abril de 2012 14:40