从Python脚本中请求UAC提升?
我希望我的Python脚本在Vista上复制文件。当我从正常人那里运行时cmd.exe
窗口中,不会生成错误,但文件不会被复制。如果我跑cmd.exe
“作为管理员”,然后运行我的脚本,它工作得很好。
这是有意义的,因为用户帐户控制(UAC)通常会阻止许多文件系统操作。
有没有办法,从Python脚本中调用UAC提升请求(那些对话框中写着“这样的应用程序需要管理访问,这可以吗?”)
如果这是不可能的,那么我的脚本是否至少可以检测到它没有被提升,这样它就可以优雅地失败?