Quiero que mi secuencia de comandos de Python copie archivos en Vista. Cuando lo ejecuto desde una cmd.exe
ventana normal , no se generan errores, pero los archivos NO se copian. Si ejecuto cmd.exe
"como administrador" y luego ejecuto mi script, funciona bien.
Esto tiene sentido ya que el Control de cuentas de usuario (UAC) normalmente evita muchas acciones del sistema de archivos.
¿Hay alguna manera de que pueda, desde un script de Python, invocar una solicitud de elevación de UAC (esos cuadros de diálogo que dicen algo como "tal y tal aplicación necesita acceso de administrador, está bien?")
Si eso no es posible, ¿hay alguna forma en que mi script pueda al menos detectar que no está elevado para que pueda fallar correctamente?