首页
社区
课程
招聘
[讨论][讨论]想要给别人程序增加功能,该往什么方向学习
2023-3-1 17:59 4851

[讨论][讨论]想要给别人程序增加功能,该往什么方向学习

2023-3-1 17:59
4851

对于刚入门的人,
已经有一些win32开发的经验,
会用c++ win32 API开发一些基本的GUI程序,
这时候,如果遇到一些这样的场景:
我经常使用别人的程序,
但是某一天认为别人软件里的某个细节可以改进一下,
想要给它改一下。
不是破解,而是往别人的程序里增加一些新功能,
比如,
在别人的WinMain函数开头,
插入一些我们自己想要的初始化代码,
但是这时候往往没有源代码。

 

就是想要魔改别人的程序。
我之前接触到一些人,
他们在没有别人软件的源码的情况下,
可以尽情魔改别人的程序,
魔改到都快把这个软件变成自己的地步了,
他们并不是抱着"把别人的程序改成自己的"这种恶劣的目的,
而是可以随意往里面添加新功能,
往里面添加很多连原作者看到都拍手叫好的新创意,新功能,
在别人的程序基础上更上一层楼,
画龙点睛,化朽为神,
就是达到随心所欲二次修改的程度,
可谓鬼斧神工,好生叫人羡慕。

 

跟从零开始自己编写软件不同,
这种可能叫 逆向二次开发,

 

如果有这样的需求,
结合这样的基础背景,
该往哪个方向学习呢,

 

论坛里的资源对于刚入门的人,看上去感觉很零散,
这个领域好像一直都难以找到系统的,全面的路线和资料,
毕竟是一个非正常开发路线。
有没有一条正统的路线,就如同我们学习正统的软件开发一样,
有一条公认的路线图,
新人只要静下心来,按照这个路线,一步一个脚印,
就能系统的,一个不落的都学习到,
有没有这个领域的老鸟,
可以给咱们新人,指条明路,
谢谢老师傅们


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 7968
活跃值: (5170)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
mudebug 2023-3-2 07:53
2
0
外挂 欢迎你
雪    币: 1504
活跃值: (3847)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
_DriverEntry 2023-3-2 08:17
3
0
学一下外挂你就会了
游客
登录 | 注册 方可回帖
返回