Я хочу, щоб мій сценарій Python копіював файли на Vista. Коли я запускаю його із звичайного cmd.exe
вікна, помилок не генерується, але файли НЕ копіюються. Якщо я запускаю cmd.exe
"як адміністратор", а потім запускаю свій сценарій, це працює нормально.
Це має сенс, оскільки контроль облікових записів користувачів (UAC) зазвичай запобігає багатьом діям файлової системи.
Чи є спосіб, як я можу, з сценарію Python, викликати запит на підвищення UAC (ті діалоги, в яких написано щось на кшталт "такий і такий додаток потребує доступу адміністратора, це нормально?")
Якщо це неможливо, чи є спосіб, за допомогою якого мій скрипт може принаймні виявити, що він не підвищений, щоб він міг вийти з ладу?