如何在Python脚本中获得管理员权限?

问题描述 投票:1回答:1

我有一个包含行的代码,需要管理员权限才能运行。

with pydivert.WinDivert("(tcp.DstPort==80 ) and tcp.PayloadLength >0 ") as w:

当我在没有管理员权限的情况下以cmd运行脚本时,出现下一个错误:

PermissionError: [WinError 5] Access is denied." 

当我在由“以管理员身份运行”打开的cmd中运行脚本时,它可以正常工作。

当我尝试通过pyinstaller将该脚本转换为exe文件时,问题开始了。exe文件中的代码需要管理员权限。我该如何解决?

python permissions admin pyinstaller
1个回答
0
投票
某些程序可让您将脚本转换为仅管理员可执行文件,但是我不确定这是否会对您有所帮助。就像我说的那样,请尝试以管理员身份运行EXE。
© www.soinside.com 2019 - 2024. All rights reserved.