Relevente ?: link
Eu tenho um script em lote usando comandos shell do Windows para executar várias ações administrativas. O script está rodando muito bem no Windows 7, mas quando eu tento lançá-lo do Python 2.6 nada acontece:
import os
a = os.popen("somebatchfile.bat")
Suponho que isso ocorra porque o arquivo bat usa vários comandos que exigem privilégios administrativos, mas eu não quero solicitar uma senha usando runas.exe
ou incorporando a senha no código.
Existe alguma maneira de fazer o UAC solicitar a aprovação do usuário ou algo assim?
Tags python windows-7 batch-file runas