乐易论坛-乐易网易语言培训教程火山PC视窗中文编程交流论坛

 找回密码
 立即注册

手机号登录

用手机号号登陆

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

办理VIP,定制软件,报名培训联系QQ请牢记揰掵佲的QQ号1615457736 1615457734 其他都是骗子易语言0基础入门课程
易语言汇编快速入门课程《64位某信Hook技术实战基础教程》【投稿课程】百日Js加密分析实战课程(无密下载)
【强烈推荐】《火山视窗0基础入门系列课程》《64位某信Hook技术实战进阶教程》【投稿课程】《0基础x64位游戏内存辅助开发教程 》
《火山视窗POST基础入门课程》《64位某信数据库操作课程》【投稿课程】广告位招租联系QQ1615457736
查看: 3019|回复: 8

[软件源码] E模块反编译工具源码python+c#

[复制链接]

[软件源码] E模块反编译工具源码python+c#

[复制链接]
已绑定手机
已实名认证
揰掵佲
等级头衔

等級:乐易运营组

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分成就
易币
贡献
主题
精华
金钱
积分
24312
注册时间
2014-8-2
最后登录
1970-1-1

勋章墙

2023-3-3 07:54:24 | 显示全部楼层 |阅读模式
# econv9 A; ~& ^( ^; V* ?" u9 p

$ x6 I( R9 G; w. B6 G( K; W易语言源码转为文本,可用于 git diff。7 I3 ~) J2 v0 c7 u9 J. p, k; u
+ v$ v" G) [# x9 r1 T# _3 i! C
# 构成
+ U! z+ X, L# Z1 |: _: f) W. g" t
* EProjectFile C#,反编译后魔改而来
5 w3 Y$ g5 R. S( A, ]. n2 d* econv 程序主体,IronPython,用 python 主要是由方便的表格库,IronPython 方便调用 EProjectFile
2 S) Q! O* {6 s! o- S, k* elib C,用于读取易语言支持库,C# 弄复杂的结构体麻烦( F2 e8 m  l( |% }6 b, D

1 ~4 {8 m0 k3 m+ s( [) X# 问题" O4 ?! T5 r( x. c0 ?3 Y6 b
+ `2 a) E2 n; |- Y1 b9 Z8 A
1. 必须设置易语言支持库路径到环境变量 Path
: I, v7 u6 V# v; O- o" p. G, r/ ]2. IronPython Bug 原因,terminaltables 必须用 wcwidth 魔改( O8 E+ t* D& ]  C% f
3. 有些字符 wcwidth 判断的宽度和 Win10 CMD 显示不同导致表格稍微出错' K. u2 f7 t- X9 y( z
4. 易语言格式有些无法处理,如写错的参数类型等
) [$ R$ w8 Q1 ?- w5. 支持库内类型,常量没有处理4 B. ^) k1 z1 m" t/ h* n1 [
6. 结构体等没有处理6 `$ M: |  G! Z2 Z( X8 t- \
7. 代码函数名没有处理
! I9 S# v7 B4 j- k9 M& ?& a. h8. 魔改 EProjectFile 有些搜索直接 Array.Find 可能比较慢; [8 a% c# A1 _0 H, m3 g6 D# k
9. IronPython 启动较慢可能导致 diff 时很慢
2 Y( ?: y" Q9 c' j
% g" c6 a( u  V/ o9 v4 W
% h. ]. s8 O6 ^0 d
& l3 R/ j# i; G; p源码在github下载的8 H/ S+ y0 e5 C6 n- u

# C' O( g6 P- y: f" x; q& {0 A2 f1 k  j& g

; \8 }5 T3 d6 d5 }1 o( ~
" m& ^0 l8 P0 O2 w/ J
游客,如果您要查看本帖隐藏内容请回复

' Z" f; I8 ~! `4 U$ h7 F- Q
, U0 E% O0 P7 N+ N3 i& A! Y- o9 a3 h; c" f

: B3 j+ [# w' [- d$ o" t

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

已绑定手机
已实名认证
0×Ret
等级头衔

等級:编程学徒

Rank: 3Rank: 3

积分成就
易币
贡献
主题
精华
金钱
积分
292
注册时间
2021-8-11
最后登录
1970-1-1

勋章墙

2023-3-3 13:44:47 | 显示全部楼层
祝乐易论坛越来越火!
回复

使用道具 举报

已绑定手机
已实名认证
一尘不染
等级头衔

等級:程序制作者

Rank: 6Rank: 6

积分成就
易币
贡献
主题
精华
金钱
积分
1990
注册时间
2016-4-6
最后登录
1970-1-1

勋章墙

2023-3-3 14:37:21 | 显示全部楼层

) D# X# _  ]  d# E& }3 b1 r支持开源~!感谢分享
回复

使用道具 举报

已绑定手机
已实名认证
阴阳怪气老妖精
等级头衔

等級:编程起步

Rank: 5Rank: 5

积分成就
易币
贡献
主题
精华
金钱
积分
767
注册时间
2022-8-11
最后登录
1970-1-1

勋章墙

2023-3-4 18:32:47 | 显示全部楼层
下载源码用以学习,感谢分享
回复

使用道具 举报

已绑定手机
已实名认证
794229345
等级头衔

等級:程序制作者

Rank: 6Rank: 6

积分成就
易币
贡献
主题
精华
金钱
积分
1366
注册时间
2020-4-14
最后登录
1970-1-1

勋章墙

2023-3-4 23:04:19 | 显示全部楼层
看下隐藏内容~~
回复

使用道具 举报

已绑定手机
已实名认证
瑾轩
等级头衔

等級:初识编程

Rank: 1

积分成就
易币
贡献
主题
精华
金钱
积分
38
注册时间
2019-9-28
最后登录
1970-1-1

勋章墙

2023-3-6 16:23:44 | 显示全部楼层
感谢分享!!!!
回复

使用道具 举报

已绑定手机
已实名认证
Simon1509
等级头衔

等級:编程入门

Rank: 4

积分成就
易币
贡献
主题
精华
金钱
积分
445
注册时间
2020-2-28
最后登录
1970-1-1

勋章墙

2023-3-10 20:59:36 | 显示全部楼层
E模块反编译工具源码python+c# [修改]
回复

使用道具 举报

已绑定手机
已实名认证
灰太狼灬
等级头衔

等級:编程入门

Rank: 4

积分成就
易币
贡献
主题
精华
金钱
积分
378
注册时间
2018-12-7
最后登录
1970-1-1

勋章墙

2023-3-22 01:40:15 | 显示全部楼层
回帖是一种美德
回复

使用道具 举报

已绑定手机
已实名认证
futiem
等级头衔

等級:编程学徒

Rank: 3Rank: 3

积分成就
易币
贡献
主题
精华
金钱
积分
208
注册时间
2016-2-14
最后登录
1970-1-1

勋章墙

2023-9-7 18:55:25 | 显示全部楼层
祝乐易论坛越来越火!
回复

使用道具 举报

如果懒得打字,请选择右侧内容快捷回复 提醒:以任何方式进行『恶意灌水』的行为,进行封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

热点推荐上一条 /5 下一条

QQ|网站地图|手机版|小黑屋|乐易论坛-乐易网 | 湘ICP备19007035号

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表乐易立场!

娄底市乐易网络科技有限公司声明:乐易原创培训课程版权均为我公司所有,未经许可,不得擅自翻录,盗版,破解本站课课程,我们将保留法律诉讼的权利

GMT+8, 2025-7-6 13:33 , Processed in 0.078937 second(s), 62 queries .

Powered by Discuz! X3.4

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表