首页
社区
课程
招聘
[分享]《加密与解密(第三版)》学习指引(第十九章)代码的二次开发
2008-8-31 04:53 13000

[分享]《加密与解密(第三版)》学习指引(第十九章)代码的二次开发

2008-8-31 04:53
13000
喜欢交际的人精于推销,热爱钻研的人擅长技术。可惜人不一定会爱上那些他擅长的事,思维形态不同,以及所处行业优势群体的不同,是部分人学习效率低下的原因。性格难以改变,但是改变习惯则容易得多。下面让我们来看看如何改变更有利于学习。

习惯从工具的安装目录找帮助文档。

在本章中多次出现的LORDPE,在它的安装目录下可以看到一个命为DOC的目录,里面就可以找到一堆帮助文档。当然,不同工具,帮助文档存放的位置都不同,也不一定统一存放,你可以通过搜索功能,将所有文件列出方便你找到他们。


习惯查找官方文档,了解你需要的基础知识。

这里有关于窗口的一切:
http://msdn.microsoft.com/en-us/library/ms632587(VS.85).aspx

其中菜单部分:
http://msdn.microsoft.com/en-us/library/ms646977(VS.85).aspx


习惯正确地提问

1. 描述清楚你遇到的问题,你尝试过什么方法,以及你希望知道的是什么。
2. 避免问帮助文档、官方网站可以找到答案的问题。
3. 请记住,如果别人回答你问题需要花的时间越多,你获得回答的可能性就越低。


习惯看一次全部内容之后,按照自己的认知习惯重整内容

正如我在第三章所做的那样,作者是从低级功能到高级功能传授知识,而我则重新整理为解决问题的一般流程再进行理解。回到19章,有会员提出看完之后不明白如何找到处理菜单的代码。按照这个关注点,19.6.319.7.1合并到一起之后就好理解多了。WndProc中的WPARAM就是菜单ID,从后面的条件跳转则指明菜单处理代码所在的位置。


最后让我们来看看代码二次开发的一般流程


1. 按照19.6,确认目标是否在能修改的范围。
2. 按照19.8.1将WndProc的扩展代码写到DLL中。
3. 按照19.3.1增加该DLL的函数到目标程序中
4. 按照19.2.2为目标程序增加一个节
5. 按照19.6.2寻找目标程序的WndProc
6. 按照19.8.2完成对WndProc的修改

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

收藏
点赞7
打赏
分享
最新回复 (11)
雪    币: 1946
活跃值: (238)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
Bughoho 8 2008-8-31 06:26
2
0
你最近改看经济学的书了吧
雪    币: 237
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
gnuser 2008-8-31 09:15
3
0
清早起床,占位摆摊
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
fool 2008-8-31 10:38
4
0
不错啊,遇到问题总是会忘了官方的帮助,搜别人现成的答案其实不是太好
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
笨笨雄 14 2008-8-31 17:38
5
0
最近看加密与解密3

目前看过的书,教了所有的事,唯一没教的是盈利模式。为别人打工还有点用,创业则毫无意义。否则早些年,那些火爆的黑客论坛都上市了
雪    币: 65
活跃值: (811)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
美丽破船 5 2008-8-31 17:40
6
0
支持一下~~~
雪    币: 6090
活跃值: (599)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
君君寒 2008-8-31 19:13
7
0
美丽破船  大大 我想进学习群  加了好几次都没反映  你收到了吗...
我晚上再加几次.....
雪    币: 204
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yyxljy 2008-8-31 22:47
8
0
3.  请记住,如果别人回答你问题需要花的时间越多,你获得回答的可能性就越低。
雪    币: 199
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
七号 2008-9-1 09:55
9
0
支持。。很好。
雪    币: 251
活跃值: (25)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
newjueqi 7 2008-10-24 19:28
10
0
笨笨雄版主的话语都富含哲理
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jordanpz 2008-12-23 19:31
11
0
花里胡绡的不知所云 。
雪    币: 350
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
fangdalei 2009-8-24 22:20
12
0
雄大大现在是我的榜样哦。
游客
登录 | 注册 方可回帖
返回