Saya ingin skrip Python saya menyalin file di Vista. Ketika saya menjalankannya dari cmd.exe
jendela normal , tidak ada kesalahan yang dihasilkan, namun file TIDAK disalin. Jika saya menjalankan cmd.exe
"sebagai administrator" dan kemudian menjalankan skrip saya, itu berfungsi dengan baik.
Ini masuk akal karena Kontrol Akun Pengguna (UAC) biasanya mencegah banyak tindakan sistem file.
Adakah cara saya bisa, dari dalam skrip Python, memanggil permintaan elevasi UAC (dialog yang mengatakan sesuatu seperti "aplikasi ini dan itu memerlukan akses admin, apakah ini OK?")
Jika itu tidak memungkinkan, apakah ada cara agar skrip saya setidaknya dapat mendeteksi bahwa itu tidak dinaikkan sehingga dapat gagal dengan baik?