婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 基于pyinstaller超級加密操作(加殼和轉c)

基于pyinstaller超級加密操作(加殼和轉c)

熱門標簽:賓館能在百度地圖標注嗎 400電話 申請 條件 電銷機器人 金倫通信 鄭州智能外呼系統中心 crm電銷機器人 北京外呼電銷機器人招商 汕頭電商外呼系統供應商 南京crm外呼系統排名 云南地圖標注

1.首先安裝上必須的包

pip install Cython
pip install pyinstaller

2.最好是安裝vs 版本的話

我安裝的是最新的2019,選擇安裝界面的時候選如下圖這個和python的

python應該是可選的,但是我怕麻煩就直接選上了

3.然后接下來就是寫setup.py文件了

from distutils.core import setup
from Cython.Build import cythonize
setup(
 ext_modules = cythonize(["main8_2.py"]), # add.py 為需要打包的文件名,不能包含中文
)
#python setup.py build_ext --inplace
#在把.cp36-win_amd64刪掉

這個是固定的

里面是自己要加密轉c的的py文件,我是把所有功能都封裝在這個里面了,到時候引入包直接調用他

命令行運行

python setup.py build_ext --inplace

結束后會在當前路徑下生成一個main8_2.cp36-win_amd64的文件,他的后綴名就不用管它了,直接把你要加密的那個包額外的部分刪除掉就行了,我刪除的部分就是.cp36-win_amd64,這里地的確的確是有一個點號的

然后把相應的py文件換個路徑,好像可以不換,優先級不一樣,為了避免麻煩,我也懶得查資料,所以我就換了他的路徑

4.接下來就是主程序進行調用了

這個py現在變成了一個pyd文件,還有一個c文件,可以把它理解成一個包,跟py的包一樣去調用就行了

5.還有很重要的一點

要把所有調用的包都導入一次

我用的pycharm雖然想報錯,但是運行是沒有錯誤的

6.再用key進行加密

雖然這種法幾乎沒多大用處,但是由總比沒有要好

pyinstaller -i fa.ico xxx.py -F --key hsakdhiia8 --clean

最終成成功打包exe,在當前路徑下的dist可以找到可執行文件

補充:python程序的加密和打包

在程序發布時,有時會有程序加密和打包的需求,SO:

用CYTHON編譯加密:

build.py

#!/usr/bin/python
#encoding: gb2312 
filename="client_missions.py" 
print"--------------------------------------"
print" python build.py build_ext --inplace"
print"--------------------------------------"
from distutils.coreimportsetup
from distutils.extensionimportExtension
from Cython.Distutilsimportbuild_ext

importsys 
efile=filename.split('.')[0] 
setup( 
cmdclass = {'build_ext': build_ext}, 
ext_modules =[Extension("%s"%efile , ["%s"%filename])] 
)

開始編譯加密:

python build.py build_ext --inplace

打包成一個文件

pyinstaller --onefile MoonServer.py

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Pyinstaller打包文件太大的解決方案
  • pyinstaller封裝exe的操作
  • 基于PyInstaller各參數的含義說明
  • 解決Pyinstaller打包軟件失敗的一個坑
  • Python實現圖片指定位置加圖片水印(附Pyinstaller打包exe)
  • pyinstaller打包可執行文件,存放路徑包含中文無法運行的解決方案

標簽:浙江 懷化 梅州 石家莊 文山 昆明 西寧 錫林郭勒盟

巨人網絡通訊聲明:本文標題《基于pyinstaller超級加密操作(加殼和轉c)》,本文關鍵詞  基于,pyinstaller,超級,加密,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《基于pyinstaller超級加密操作(加殼和轉c)》相關的同類信息!
  • 本頁收集關于基于pyinstaller超級加密操作(加殼和轉c)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 福州市| 太和县| 吕梁市| 家居| 新河县| 洛南县| 渑池县| 鄯善县| 侯马市| 庆安县| 藁城市| 句容市| 石首市| 临泉县| 乳源| 西贡区| 大悟县| 响水县| 沙坪坝区| 商城县| 和平区| 烟台市| 华容县| 芦山县| 同仁县| 新晃| 彰化县| 会昌县| 且末县| 台东县| 惠来县| 临安市| 高邑县| 万源市| 铁力市| 梓潼县| 池州市| 中山市| 庆城县| 华安县| 冕宁县|