管理者権限のチェック
pythonで管理者権限かどうかをチェックするには、ctypesをインポートしてwin32APIを直接叩くしかないようだ。
import ctypes
is_admin = ctypes.windll.shell32.IsUserAnAdmin()
UACで管理者権限に昇格させるにはちょっと大変そう。
How to run python script with elevated privilage on windows
Request UAC elevation from within a Python script?