WNetAddConnection2 de um serviço do Windows

Estou tentando conectar-me a uma pasta compartilhada protegida por senha remota de um serviço do Windows, que é executado como uma conta LocalSystem. Parece que a conta LocalSystem não pode acessar diretamente os compartilhamentos de rede protegidos por senha usando WNetAddConnection2 () ou chamadas semelhantes. alguém pode confirmar isso? Eu li que representar um usuário administrador pode ser o caminho a percorrer. Eu tentei usar LogonUser () e ImpersonateLoggedOnUser () antes de WNetAddConnection2 (), parece que a montagem do caminho de rede é bem-sucedida, mas os acessos reais (por exemplo, enumeração de arquivos na pasta remota) falham. Alguma ideia?

Obrigado.

questionAnswers(5)

yourAnswerToTheQuestion