【问题标题】:Create executable that uses admin rights with Pyinstaller使用 Pyinstaller 创建使用管理员权限的可执行文件
【发布时间】:2016-01-29 00:45:28
【问题描述】:

我需要为 Windows 8.1 及更低版本创建一个可执行文件,所以我尝试了 Py2Exe(没有成功),然后尝试了 PyInstaller,该死的,它成功了。 现在我需要以管理员身份运行它(此后每次都使用管理员任务)。 我的实际编译脚本如下所示: python pyinstaller.py --onefile --noconsole --icon=C:\Python27\my_distrib\ico_name --name=app_name C:\Python27\my_distrib\script.py 是否可以选择使用 UAC 或类似的东西? (对我来说一团糟)

另外,每次我在我的笔记本电脑 windows 8.1(我的台式电脑是 windows 7)上启动它时,它都会说这很危险......有什么可以让它成为“信任”exe 的吗? 提前致谢

【问题讨论】:

  • 我相信信任级别更多地取决于位置而不是应用程序本身。要让应用程序请求管理员权限,您需要添加一个清单来指定它或将您的应用程序重命名为“setup.exe”。

标签: python pyinstaller


【解决方案1】:

PyInstaller 3.0 包含 --uac-admin 选项!

【讨论】:

    猜你喜欢
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    • 2016-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多