Cuando asignas una unidad de red en el Explorador de Windows, esto no se aplica a todo el sistema, sino solo a la cuenta de usuario actual. Esto significa que una aplicación con privilegios de administrador no puede acceder a esta unidad de red. Puedes cambiar esto fácilmente: crea un nuevo valor DWORD (32 bits) llamado EnableLinkedConnections con el valor 1 en el registro, en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System , y reinicia el equipo. De esta forma, las unidades de red asignadas serán visibles en todas partes.