W_H_I 发表于 2018-9-25 16:31

《第六课》飘零3.0源码编译出来和课件完全不同

如下图所示,是课件里面原本恒大编译出来的3.0客户端程序,载入OD后,到易语言体的截图:
可以从图中看出来,恒大原本编译出来的3.0客户端程序载入OD来到易语言体的代码是基本和源码中一样的,按照源码的流程往下执行的。但是,当我把3.0客户端源码编译出来以后,再载入OD后,就像下面这样了,如图所示:

这编译出来,第一个call我跟进去看了,直接就是jmp跳转那里,第二个call直接就到了源码中收费模式这里,不知道什么原因,我易语言版本是5.8,和老版本有点不同,但是差距绝对不会这么大,在前面的课程中,我就发现了这个问题,还问过恒大!然后自己也做过对比!请知道的大佬说一下情况诶!










zhujingdongdong 发表于 2018-10-6 17:42

谢谢恒大!!!

徐袁彬 发表于 2018-11-3 21:07

我等小白就看看,慢慢来

喂丶那个谁 发表于 2018-12-10 10:05

观察一下。

vawa1900 发表于 2019-4-3 14:44

亲,我和你一毛一样的情况。
使用恒大课件里的飘零3.0,一切正常。
只要自己静态编译出来的就完全不对
我还试了下,连程序的入口地址都不一样。
还有,我也是用的5.8版的易语言
SO,原因可能就在这。。

a940393538 发表于 2021-11-16 06:13

太好了,谢谢分享
页: [1]
查看完整版本: 《第六课》飘零3.0源码编译出来和课件完全不同