Je veux que mon script Python copie les fichiers sous Vista. Lorsque je l'exécute à partir d'une cmd.exe
fenêtre normale , aucune erreur n'est générée, mais les fichiers ne sont PAS copiés. Si je lance cmd.exe
"en tant qu'administrateur" puis que j'exécute mon script, cela fonctionne très bien.
Cela a du sens car le contrôle de compte d'utilisateur (UAC) empêche normalement de nombreuses actions du système de fichiers.
Existe-t-il un moyen, à partir d'un script Python, d'appeler une demande d'élévation UAC (ces boîtes de dialogue qui disent quelque chose comme "telle ou telle application a besoin d'un accès administrateur, est-ce correct?")
Si ce n'est pas possible, y a-t-il un moyen pour mon script de détecter au moins qu'il n'est pas élevé pour qu'il puisse échouer correctement?