我做了一个使用 Scapy 的 Python 3 程序,然后我使用 pyinstaller 生成一个二进制文件,它工作正常,但总是需要单独安装 WinPcap 才能使用二进制文件。
有没有办法将WinPcap/npcap包含在二进制文件中,这样用户就不会费心安装其他软件?
Winpcap 不仅仅是一个库。它实际上安装一个服务并将一些 DLL 复制到C:/Windows/system32
。
您需要安装它。
此外,安装程序不支持命令行安装:/目前唯一有效的是巧克力包装,它使用AutoHotKey并且有点混乱。