首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
编程技术
发新帖
1
0
[求助]c++写多线程+APIhook程序破坏OOP如何解决?
发表于: 2008-8-5 22:27
5017
[求助]c++写多线程+APIhook程序破坏OOP如何解决?
zhujian
2
2008-8-5 22:27
5017
c++写一个网络程序,要用到多线程和APIHOOK,线程函数是全局或静态成员,导致数据有要是静态的,同时APIHOOK也要定义全局函数,这样导致我程序知道如何C++写了,感觉还不如用C写。c++遇到大量全局函数和静态数据和成员时,真的感觉别扭。请叫大家,你们是如何解决的,有什么好方案吗?谢谢了。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
7
)
davidfoxhu
雪 币:
2559
活跃值:
(176)
能力值:
( LV5,RANK:60 )
在线值:
发帖
5
回帖
175
粉丝
0
关注
私信
davidfoxhu
1
2
楼
又一个oop的傻子,编程为了什么还没搞懂呢,要是那样微软的MFC看来也不应该出了,哪里面估计比你的全局函数和静态数据和函数要多很多吧,跟我在原来公司的那个SB的王主程一样,狗屁不是,还动不动就要面向对象,面向对象用滥就成垃圾了!!!!
2008-8-6 10:58
0
weolar
雪 币:
364
活跃值:
(152)
能力值:
( LV12,RANK:450 )
在线值:
发帖
142
回帖
620
粉丝
20
关注
私信
weolar
10
3
楼
别冲动,呵呵,心态淡定……
2008-8-6 11:51
0
snowbirdcn
雪 币:
203
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
21
粉丝
0
关注
私信
snowbirdcn
4
楼
hook只是生存在内存这种的线性结构的环境中,跟面向对象这种模拟的层次结构确实扯不上边,建议用个库封装一下。写个API引入,便于OOP使用。
面向对象和面向线性空间的逻辑分开,用API来桥接,这是设计的权衡吧。
至于静态变量和动态数据,建议在你设计的结构中建立沟通桥梁和协议
2008-8-6 14:35
0
zhujian
雪 币:
1254
活跃值:
(720)
能力值:
( LV6,RANK:90 )
在线值:
发帖
11
回帖
255
粉丝
1
关注
私信
zhujian
2
5
楼
谢谢四楼,2楼的兄弟,我是将我一前用C写的QQ IP 辅助,现在想做跟freeplus一样功能全的。现在,不OOP来做,就会跟我以前C写的一样无法扩展,难维护。飘云的是用oop写的,刚看了它的框架,他自己的写了线程基类,把线程函数变成了成员函数还加大了辅助线程的其他功能。这个是疯狂绅士写的,你公司的王工程师我就不清楚,但是不见得疯狂绅士也在烂用OOP吧,当然一山比一山高,你可能比绅士跟强。小弟学习了。
2008-8-6 19:00
0
combojiang
雪 币:
321
活跃值:
(271)
能力值:
( LV13,RANK:1050 )
在线值:
发帖
44
回帖
765
粉丝
55
关注
私信
combojiang
26
6
楼
呵呵,最有效的解决办法是thunk技术。 mfc和atl内部都采用了这个。
2008-8-6 22:27
0
icetowater
雪 币:
203
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
2
回帖
81
粉丝
0
关注
私信
icetowater
7
楼
部分同意二楼的说法.我看过一个小日本写的程序.开始一看.啊,超牛B的那种程序.到处都是OO.牛啊.真是牛.但搞到最后全公司竟然几乎可以说没有人看得懂他写的是什么.谁也不知道到底他的那个类啊,对像啊.父类啊子类啊是怎么被调用的.晕.全乱啦.乱到根本分不清.父类指针满天飞.冒似还有设计模式的味道.看那代码痛苦到想自杀.
2008-8-6 23:16
0
qdk
雪 币:
231
活跃值:
(45)
能力值:
( LV2,RANK:10 )
在线值:
发帖
22
回帖
423
粉丝
0
关注
私信
qdk
8
楼
oo个鸟
鄙视oo
2008-8-7 09:06
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
zhujian
2
11
发帖
255
回帖
90
RANK
关注
私信
他的文章
[分享]Visual.Assist.X.for.Visual.Studio.6.0-2010.v10.6.1837.0
19881
[分享]VA_X.dll 10.6.1833.0 crack by zhujian
11028
[原创]PEArmor 0.46 静态脱壳机原理及源码
10173
[原创]分析zeroadd算法,再造PE节增加器
17702
[求助]ring3 遍历系统内核线程
8561
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部