WNetAddConnection2 de un servicio de Windows

Estoy tratando de conectarme a una carpeta compartida protegida por contraseña remota desde un servicio de Windows, que se ejecuta como cuenta LocalSystem. Parece que la cuenta LocalSystem no puede acceder directamente a recursos compartidos de red protegidos por contraseña mediante WNetAddConnection2 () o llamadas similares. ¿Alguien puede confirmar esto? He leído que hacerse pasar por un usuario administrador podría ser el camino a seguir. Intenté usar LogonUser () y ImpersonateLoggedOnUser () antes de WNetAddConnection2 (), parece que el montaje de la ruta de red tiene éxito, pero luego los accesos reales (por ejemplo, enumeración de archivos en la carpeta remota) fallan. ¿Algunas ideas?

Gracias.

Respuestas a la pregunta(5)

Su respuesta a la pregunta