以管理员身份运行 .py 文件

以管理员身份运行 .py 文件

首先解释一下为什么要以管理员身份运行

用户帐户控制 (User Account Control,简写作UAC ) 是微软公司在其Windows Vista及更高版本操作系统中采用的一种控制机制。其原理是通知用户是否对应用程序使用硬盘驱动器和系统文件授权,以达到帮助阻止恶意程序(有时也称为“恶意软件”)损坏系统的效果。

当某些操作涉及到系统保护区域时(比如 Program Files 目录),也会触发 UAC 提示,需要用户授权才能继续。绝大部分的软件操作并不需要管理员授权。

用户帐户控制(UAC) 是新版Windows 的核心安全功能,也是其最常被人误解的众多安全功能当中的一种。

但是某些应用需要以" 管理员身份运行 “,否则可能会运行不了,这时需要以” 管理员身份运行 ",即使用系统管理最高权限运行。

以管理员身份运行 的权限主要是为了程序或者命令运行过程中更改系统设置或者是注册表,如果是普通用户通常只有读的权限,没有改的权限,也就无法完成更改操作。

正文开始

.py 文件经过 pyinstaller 打包成 .exe 文件后,我们可以很轻松地以 管理员身份运行 (图1),但是我们现在的文件是未经过打包的 .py 文件,而鼠标右键又没有“ 以管理员身份运行 ”的选项 (图2),这时我们需要借助Windows操作系统的命令提示符CMD程序来运行 .py 文件
以管理员身份运行 .py 文件
以管理员身份运行 .py 文件

注意:此时的cmd是需要以管理员身份运行的,并非直接打开

以管理员身份运行 .py 文件

我们选择“ 以管理员身份运行 ”,进入cmd

以管理员身份运行 .py 文件

如果没有以" 管理员身份运行 "cmd,则是

以管理员身份运行 .py 文件

现在我们便可以以" 管理员身份运行 "来运行 .py 文件了


欢迎转载!如转载请附上本文地址

若您在上文发现了错误,请在评论区处反馈,谢谢!