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

2024-10-01 22:40:09 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

当我在cmd中运行脚本而没有管理员权限时,会出现下一个错误:

PermissionError: [WinError 5] Access is denied." 

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

当我试图通过pyinstaller将此脚本转换为exe文件时,问题就出现了。 exe文件中的代码需要管理员权限。我怎样才能解决它


Tags: and文件代码脚本cmd权限管理员as
1条回答
网友
1楼 · 发布于 2024-10-01 22:40:09

您是否尝试过以管理员身份运行可执行文件

有些程序允许您将脚本转换为仅限管理员的可执行文件,但我不确定这对您是否有帮助。就像我说的,试着以管理员的身份运行EXE

相关问题 更多 >

    热门问题