Shy 发表于 2016-7-23 08:28

一款有趣的软件去退出之旅

悬赏帖:https://www.52hb.com/thread-26026-1-1.html

本教程由热情洋溢的木木不哭赞助播出(“哎呀我摔倒了要漂亮姐姐亲亲才能起来{:5_187:}”)

逆向前言:@液絡朦涳这里先答复下这位同学,其实拍视频教程对于我来说更轻松得多,但是我为什么不做视频呢?原因如下:
1.个人有比较严重的强迫症,不喜欢把教程放到自己的百度云空间,
2.做视频教程作者很轻松(我写一个图文的教程中等篇幅的话大概是1个多小时,如果是做视频我能做两个,甚至更多),但是如果频繁出错这样就浪费了作者的时间也浪费了大家的时间,图文教程容错率比较高,而看的人根本不会知道在某一点作者出了多少错误,并且有些视频工具录制的教程确实很大,无形之间节约了很多时间
3.@Shark恒 事实上我跟刘老板谈过这个图文教程跟视频教程的问题,因为是前段时间我忘记是看论坛哪位作者的教程,2分钟的东西愣是给讲了18分钟(当然不是人家的教程做得不好,而是打字太浪费时间,写的详细新手看是不错,但是我还是觉得很墨迹,,,,)最后我跟刘老板一致认为看图文教程比较方便
4.其实看图文没想象中简单,看视频教程如果不动手其实也记不住,看图文的话我个人觉得能让人多动脑,多动手(当然新手可能确实会觉得没那么生动形象,只能说你们接触的少)
-------------以上仅代表个人观点,不喜跳过------------------------
首先把程序载入OD,搜字符串发现是黑月编译(没怎么接触过)
然后我们运行程序,看看程序的执行流程

创建主窗口→3秒后弹GoodBye信息框→退出


那么我们来分析下,大家都知道,弹出信息框如果不点确定,下面的代码都是不会执行的,也就是说只能做单一事件,不能同时做两件事,那么这里我们不点信息框的确定
这个程序却自动退出的,那么这是怎么回事呢?我们引入线程这个概念


至于百度这些专用术语我们不要去理解,就看最后一句话:在单个程序中同时运行多个线程完成不同的工作,称为多线程

这里我们就搞明白了,所以这时候我们来处理一些线程

线程的创建其实在易语言有很明显的特征,我们来看
**** Hidden Message *****


Shark恒 发表于 2016-7-23 08:37

思路很明确,代表大家感谢楼主!

康小子 发表于 2016-7-23 08:39

第一次离恒大这么近 好害羞

Shy 发表于 2016-7-23 08:39

Shark恒 发表于 2016-7-23 08:37
思路很明确,代表大家感谢楼主!

发表下图文教程跟视频教程的意见?

hpoon 发表于 2016-7-24 13:40

Shy 发表于 2016-7-23 08:39
发表下图文教程跟视频教程的意见?

有时我也是宁愿看图文教程,这样更容易记的多一点

一个good而已 发表于 2016-7-27 20:40

谢谢楼主的文章,来参考一下

殇情丶 发表于 2016-8-2 13:09

学习一下..........

hackysh 发表于 2016-8-7 16:30


思路很明确,代表大家感谢楼主!

LJC 发表于 2016-8-7 17:47

来看看大神们的逆向

微若清风 发表于 2016-8-7 18:12

感谢楼主分享{:5_118:}{:6_219:}
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 一款有趣的软件去退出之旅