封装python代码,避免被轻易反编译

可使用Cython对python代码进行封装,封装成.pyd库,大致流程可参考:

cython打包py成pyd,pyinstaller打包uvicorn服务过程记录_Bolly_He的博客-CSDN博客

如果还需要在pyinstaller封装的exe中使用.pyd库,就需要进行额外的一点工作,可参考:

.exp文件_通过pyinstaller打包编译好的pyd文件到exe_weixin_39661881的博客-CSDN博客

在执行以上流程前需要额外安装VS 2015(安装时需要选择安装Python Tools)

如果安装后还是出现找不到vcvarsall.bat,则在VS中新建一个C++桌面项目,然后会提示安装新的功能包,一直继续就行。(参考自 安装Visual Studio 2015后,相关目录下找不到vcvarsall.bat - Yutsn - 博客园 (cnblogs.com)

原文地址:https://www.cnblogs.com/winstonet/p/15318895.html