在Windows 7上,我有一个命令行程序因文件写入权限错误而失败,并且每次运行来自"未知发布者"的命令行程序时都会弹出恼人的UAC对话框.
但是,如果我通过右键单击并选择"以管理员身份运行"来启动我的控制台,那么即使UAC对话框仍然存在,安装也能正常工作.
我的用户已经是"管理员"组的成员,那么"以管理员身份运行"的确是什么使我的安装工作?
我的具体问题恰恰是:"以管理员身份运行"是做什么的?迄今为止的答案都没有解决这个问题.(例如,它是以"管理员"用户身份运行新进程吗?还是以当前用户身份运行进程,但是具有提升权限?如果是,具有哪些权限?这与我从我获得的权限有什么不同?用户在"管理员"组中?
(具体来说,我使用的是来自SourceForge的'Console' ,而不是常规的CMD窗口,但我认为这不重要.这就是在安装Python'distribute'包时通过在'python distribute_setup.py'上运行从python.org新安装的Python3 MSI,它是在64位Windows 32位的Python.参见安装Python和Windows 7发布给"写作失败...权限被拒绝")