首页
社区
课程
招聘
[旧帖] [求助][如何在程序中加入类?] 0.00雪花
发表于: 2009-3-5 11:47 3208

[旧帖] [求助][如何在程序中加入类?] 0.00雪花

2009-3-5 11:47
3208
在写一个注入程序,WinMain里面一开始是一个初始化函数,然后是找到目标,注入,最后一个收尾函数。
一开始也打算要把类加入到程序中,可是硬加进去也只是把类实例化后依次调用方法,看起来不怎么样。
问题:是因为这个程序的功能太过单一而没有必要引入类么?

参考:[代码大全:向程序中加入类是①管理复杂度,②在程序中体现现实世界的实体。]

问题:如果在这个短小的程序中引入类,有什么好建议?或者给出一个简单的实现(几句话就行)?

any suggestion is appreciated.

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 508
活跃值: (89)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
做成插件的形式比较好,不影响原来的功能,也好管理
2009-3-5 12:07
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
沉了,顶一个
2009-3-6 08:30
0
雪    币: 229
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
楼主对C++的编程思想还没领会,对C++的类理解不够,问题不是在于引不引入类,跟程序简单复杂也没多大关系

拿楼主的问题举个例子:假设楼主为这个注入的简单程序,写好了一个注入类,那么下次写一个复杂程序的时候,也需要注入,楼主就不需要再写代码了,直接把写好的类拿过来就可以了

另:简单的注入类申明
class MyHook
{
public:
        void Hook(...);
        void Unhook();
};
2009-3-6 10:13
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
有点收获。。不过不是太明白。
2009-3-6 10:16
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
嗯。。。从代码重用的角度来说。恩。有收获,thx
2009-3-6 11:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
可以考虑COM组件。。。不过比较烦。。。类存在于被注入程序之外,程序中调用就好了
2009-3-6 11:44
0
游客
登录 | 注册 方可回帖
返回
//