Se o serviço estiver sendo executado como Sistema Local ou Serviço de Rede, ou como um usuário de domínio específico, ele poderá acessar os arquivos por meio do caminho UNC ou mapear uma unidade de rede usando a função WNetAddConnection
. No caso de Sistema Local ou Serviço de Rede, a conexão é feita no contexto do objeto de computador do Active Directory.
Se o serviço estiver sendo executado como um usuário local, os caminhos UNC não funcionarão, mas ainda poderá mapear uma unidade de rede usando WNetAddConnection
, desde que possa fornecer um nome de usuário e senha válidos.
(Se a API do Win32 não estiver disponível por algum motivo, a execução do comando net use
em um subprocesso também funcionará.)