Avatar ·

¿Cómo abrir una carpeta de red con contraseña en Windows?

📁 python

Necesito abrir una carpeta de red en el Explorador desde un script de Python.

Sé cómo abrir carpetas de red sin contraseña usando startfile:

os.startfile(r""\\\\192.168.1.2\\folder"")

El problema es que necesito abrir una carpeta de red con contraseña, y entonces startfile da un error:

OSError: [WinError 86] La contraseña de red es incorrecta: '\\\\192.168.1.3\\folder'

Primero, ¿dónde especifico la contraseña de red?

Segundo, ¿hay alguna manera de mostrar la ventana estándar de ingreso de contraseña del Explorador y permitir que el usuario ingrese la contraseña en el Explorador, sin tocar el script de Python? Intenté abrir explorer.exe mediante subprocess.Popen, pero el Explorador que se inicia simplemente ignora el segundo argumento y abre la carpeta de usuario «Documentos» en lugar de la carpeta de red.