PyQt应用程序需要管理员权限运行

1 投票
2 回答
1429 浏览
提问于 2025-04-17 19:17

我有一个用pyqt做的应用程序,它需要以管理员权限运行,因为它要创建一些网络连接。我已经把它打包好了并且可以正常工作,但我猜我的用户可能会忘记右键点击然后选择“以管理员身份运行”。所以有没有办法在pyqt或者pyinstaller中强制这个设置,确保应用程序以管理员权限运行呢?

2 个回答

2

使用PyInstaller时,加上--uac-admin这个选项

查看文档

2

你需要创建一个自定义的清单文件,这个文件要说明所需的 请求执行级别,而且这个文件的名字要和最终生成的 .exe 文件名一样。然后,使用 PyInstaller 时要加上 --manifest 这个选项。

撰写回答