首页
社区
课程
招聘
[旧帖] 求教,E语言编译提示如何修改? 0.00雪花
发表于: 2014-8-14 15:40 7351

[旧帖] 求教,E语言编译提示如何修改? 0.00雪花

2014-8-14 15:40
7351
编译后的这局

★★ 敬告:请使用正版软件,否则将不能确保您编译后的程序能够正确运行! ★★

是如何修改的?

用OD  C32 都无法搜到关键词,请问这个是如何做的?怎么才能修改呢?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
抱歉,能不能将问题描述的清除一点,你的意思我不太懂,是不是说吧E语言本身的语言的提示修改,还是说吧易语言写的程序的提示拿来修改
2014-8-14 21:57
0
雪    币: 41
活跃值: (82)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
易语言程序调试输出会打印在调试窗口中。自己写个DLL加载到主程序中就行了
2014-8-14 22:46
0
雪    币: 96
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我说说思路:
程序分为两部分,用户界面和修改器
用户界面下点击修改按钮后会根据编辑框1中的易语言路径(默认读注册表)在易语言根目录写出“@Echo.ini”配置文件,其中包含了编译成功提示语句,供修改器读取。
如果用户尚未安装本补丁,用户界面程序会将易语言目录下的e.exe改名“e_.exe",同时写出修改器。
当用户易语言快捷方式的时候,由于默认文件名为e.exe,此时运行了修改器,修改器则启动目录下的e_.exe,然后读取“@Echo.ini”文件,获得编译成功语句,然后修改指定内存。
如果通过源码运行,程序将根据命令行取出被运行的源码,通过命令行参数提交给易语言打开该源码,同时修改内存。
如果程序被多次打开,新打开的修改器将会判断命令行参数是否为/ra,如果是就读取“@Echo.ini”文件(用户界面点击修改发现已经安装本补丁,不写出修改器,只修改“@Echo.ini”文件,然后带/ra参数运行一次修改器,修改器则会再读取一次“@Echo.ini”文件)然后检测是否被多次运行,是的话执行命令后结束自己,只保留一个修改器。
易语言结束时,修改器将无法检测到程序句柄,修改器将退出。易语言每次运行都会重新注册一下注册表,比如你把易语言改名为as.exe,打开一次后再开源码,自动运行as.exe,本修改器在发现易语言句柄丢失后会注册自身,防止被易语言丢掉单干。
简单来说 绑定默认后缀关联的程序。在注册表根注册项:HKEY_CLASSES_ROOT下,细心点你会看到有各种后缀的名称如.mp3、.avi、.jpg……
也就是说用户是完全可以定义自己的“格式”让指定的程序来进行调用。

楼主请给分谢谢。
2014-8-15 08:59
0
雪    币: 75
活跃值: (80)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
唉 破解版跟正版用起来就是不一样  破解版用起来会有很多问题 比如很卡之类的
2014-8-16 02:08
0
雪    币: 49
活跃值: (81)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
应该是程序自校验的提示文字
2014-8-20 01:17
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
找个完美破解的就好了
2014-8-20 16:06
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
找个完美破解的就好了
2014-9-12 15:28
0
游客
登录 | 注册 方可回帖
返回
//