Kali 上的 Pyinstaller 为 Windows XP 创建 exe
Pyinstaller on Kali to create exe for Windows XP
我在 Kali Linux 2 上使用 Pyinstaller 在 Windows XP 上创建 .exe 到 运行。
到目前为止,pyinstaller 已成功创建可在 Kali Linux 上运行的 .exe,但不能 Windows
这是python代码
import webbrowser
webbrowser.open('http://www.cnn.com')
这是我在 Kali 运行 上的命令 Linux
~/Downloads/PyInstaller-3.2/pyinstaller.py --onefile --windowed --noupx open.py
当我在 Kali 中打开生成的 open.exe 时,它会打开 www.cnn.com
。但是,如果我通过电子邮件发送此附件并在 Windows XP 中打开,它会询问
当我保存并尝试执行时,它说......如何解决这个问题?
当我点击打开时显示如下。如何实现双击打开?
Windows Defender 假定外部来源的可执行文件,尤其是那些没有加密签名的可执行文件,可能是恶意软件。试试点击 "Open."
If you need to distribute your application for more than one OS, for example both Windows and Mac OS X, you must install PyInstaller on each platform and bundle your app separately on each.
因此,要制作在 Windows 上运行的应用程序,您必须在 Windows.
上使用 PyInstaller 创建它
Rafalmp 是正确的,您必须使用 Windows 机器来编译它。或者,如果您无法访问 Windows 机器,则可以使用 Wine。
更多信息请参考Pyinstaller FAQ
我在 Kali Linux 2 上使用 Pyinstaller 在 Windows XP 上创建 .exe 到 运行。
到目前为止,pyinstaller 已成功创建可在 Kali Linux 上运行的 .exe,但不能 Windows
这是python代码
import webbrowser
webbrowser.open('http://www.cnn.com')
这是我在 Kali 运行 上的命令 Linux
~/Downloads/PyInstaller-3.2/pyinstaller.py --onefile --windowed --noupx open.py
当我在 Kali 中打开生成的 open.exe 时,它会打开 www.cnn.com
。但是,如果我通过电子邮件发送此附件并在 Windows XP 中打开,它会询问
当我保存并尝试执行时,它说......如何解决这个问题?
当我点击打开时显示如下。如何实现双击打开?
Windows Defender 假定外部来源的可执行文件,尤其是那些没有加密签名的可执行文件,可能是恶意软件。试试点击 "Open."
If you need to distribute your application for more than one OS, for example both Windows and Mac OS X, you must install PyInstaller on each platform and bundle your app separately on each.
因此,要制作在 Windows 上运行的应用程序,您必须在 Windows.
上使用 PyInstaller 创建它Rafalmp 是正确的,您必须使用 Windows 机器来编译它。或者,如果您无法访问 Windows 机器,则可以使用 Wine。
更多信息请参考Pyinstaller FAQ