【发布时间】: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