J'ai un lot script utilisant des commandes Windows script pour effectuer plusieurs actions administratives. Le script fonctionne très bien sous Windows 7 mais lorsque j'essaie de le lancer depuis Python 2.6, rien ne se passe :
import os
a = os.popen("somebatchfile.bat")
Je suppose que c'est parce que le fichier bat utilise plusieurs commandes qui nécessitent des privilèges administratifs mais je ne veux pas demander un mot de passe en utilisant runas.exe
ou en intégrant le mot de passe dans le code.
Existe-t-il un moyen de faire en sorte que l'UAC demande l'approbation de l'utilisateur ou quelque chose comme ça ?