当前位置: 首页 > wzjs >正文

做网站推广费用免费网站申请域名

做网站推广费用,免费网站申请域名,重庆网络公司做什么生意好,聊城哪里网站做的好文章目录 适用范围示例文件编译EXE反编译EXE准备工具编译pycdc反编译 反编译得到的文件相关资源下载 适用范围 实测 python3.9可以反编译。从pycdc源代码看,似乎支持到python 3.13。 示例文件 demo.py import sys from PyQt5 import QtWidgets, QtCore, QtGui c…

文章目录

  • 适用范围
  • 示例文件
  • 编译EXE
  • 反编译EXE
    • 准备工具
    • 编译pycdc
    • 反编译
  • 反编译得到的文件
  • 相关资源下载

适用范围

实测 python3.9可以反编译。从pycdc源代码看,似乎支持到python 3.13。

示例文件

demo.py

import sys
from PyQt5 import QtWidgets, QtCore, QtGui
class QWidget(QtWidgets.QWidget):def __init__(self, parent=None):super(QWidget, self).__init__(parent)self.init_ui()def init_ui(self):self.setGeometry(300, 300, 300, 200)self.setWindowTitle('Demo')layout = QtWidgets.QVBoxLayout(self)self.label = QtWidgets.QLabel('Hello World', self)layout.addWidget(self.label)self.show()if __name__ == '__main__':app = QtWidgets.QApplication(sys.argv)window = QWidget()sys.exit(app.exec_())

编译EXE

pip install pyinstallerpyinstaller -F demo.py

dist 目录下得到 demo.exe

反编译EXE

准备工具

  • w64devkit-x64-2.0.0.exe,从 https://github.com/skeeto/w64devkit 或镜像站下载
  • cmake-3.31.5-windows-x86_64.msiC,从 https://cmake.org/download/ 下载
  • Git-2.45.2-64-bit.exe,从 https://git-scm.com/downloads/win 下载
  • pycdc源码, 从 https://github.com/zrax/pycdc 下载
  • pyinstxtractor.py源码,从https://github.com/extremecoders-re/pyinstxtractor 下载

安装上面的三个EXE

编译pycdc

启动w64devkit.exe,进入 pycdc 目录

cmake . -G "MinGW Makefiles"cmake --build . --config Release

pycdc目录下得到 pycdc.exe

反编译

可以用任意版本的python,建议用与打包环境用相同python版本

python pyinstxtractor.py demo.exe

同目录下得到demo.exe_extracted

找到 demo.pyc, pycdc.exe 解析 pyc文件,反编译为 py文件

pycdc.exe -o demo.py demo.pyc

反编译得到的文件

# Source Generated with Decompyle++
# File: demo2.pyc (Python 3.9)import sys
from PyQt5 import QtWidgets, QtCore, QtGuiclass QWidget(QtWidgets.QWidget):def __init__(self = None, parent = None):super(QWidget, self).__init__(parent)self.init_ui()def init_ui(self):self.setGeometry(300, 300, 300, 200)self.setWindowTitle('Demo')layout = QtWidgets.QVBoxLayout(self)self.label = QtWidgets.QLabel('Hello World', self)layout.addWidget(self.label)self.show()__classcell__ = Noneif __name__ == '__main__':app = QtWidgets.QApplication(sys.argv)window = QWidget()sys.exit(app.exec_())

相关资源下载

通过网盘分享的文件:python_compile_decompile
链接: https://pan.baidu.com/s/1Qf4KUFmqFWzf7WbOTx6xVA?pwd=bf25 提取码: bf25 
  • cmake-3.31.5-windows-x86_64.msi
  • Git-2.45.2-64-bit.exe
  • w64devkit-x64-2.1.0.exe
  • pycdc-master.zip [ 2025.05.08从github下载]
  • pyinstxtractor-master.zip [2025.05.08从github下载]
  • pycdc.exe 根据以上方法,编译出来的 pycdc程序
http://www.dtcms.com/wzjs/16437.html

相关文章:

  • wordpress在 分栏seo排名哪家公司好
  • 公司做网站哪个公司做得好seo免费教程
  • 个人网站开发主要问题什么软件可以免费发广告
  • 深圳十大装修公司郑州搜索引擎优化公司
  • 开发网站放大文字功能怎么写电商卖货平台有哪些
  • 网站设计摘要 优帮云网络策划方案
  • 营销型网站建设广告语在线注册网站
  • 网站建设 临沂电商产品推广方案
  • 做 爱 网站小视频百度一下官方入口
  • 专门做mmd的网站百度竞价代运营公司
  • wordpress开启多站点抖音推广渠道有哪些
  • 网络营销第二板斧是什么seo工具大全
  • 娄底网站建设网络营销的策略
  • 新疆乌鲁木齐职业大学网络优化工程师工资
  • 创新的宁波网站建设win10优化大师怎么样
  • 网站ip拦截seo搜索引擎优化教程
  • 西安网站建设风尚个人接广告的平台
  • 南阳做网站多少费用关键词调价工具哪个好
  • 12黄页网站建设模板网站如何建站
  • 全部网站seo推广技术
  • 宁波网站建设公司网页在线代理翻墙
  • 网站准确的定位做一个公司网站需要多少钱
  • 怎么做自己的刷赞网站免费招聘信息发布平台
  • 做网批的网站小学生简短小新闻十条
  • 公司有域名 如何做网站seo营销名词解释
  • 网摘网站推广法seo关键词分析
  • 做网站虚拟主机好还是交换链接的作用
  • 网站建设 天津google play store
  • 海外购物网站建设南京网站设计公司大全
  • 汕头潮南网站建设郑州关键词优化顾问