equationdz
驱动牛犊
驱动牛犊
  • 注册日期2007-09-18
  • 最后登录2010-02-04
  • 粉丝0
  • 关注0
  • 积分163分
  • 威望37点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:3955回复:15

书到手了,指出其中的一些印刷错误,呵呵!希望大哥不要介意!

楼主#
更多 发布于:2008-01-17 12:21
书刚刚到手没多久,一直在慢慢的研读,进度真的很慢很慢,现在看到了第三章结构化异常处理,前面的内容根本也没看懂多少。。呵呵。。

但是其中发现了一些错误,以后继续往后读如果还有错误,就继续在这里添加了。如果发现其他错误的朋友可以跟帖也发一下。呵呵。。

第23页,中间:调用MmLockPagableDataSectionf)
这里错误了,不知道是否应该是MmLockPagableDataSection()呢???

第47页,最下面一行:如果你的驱动中使用SHE,你可以。。。。。
这个SHE是不是台湾的SHE组合呀???还是SEH结构化异常处理呀?
学习逆向工程ing。。。
equationdz
驱动牛犊
驱动牛犊
  • 注册日期2007-09-18
  • 最后登录2010-02-04
  • 粉丝0
  • 关注0
  • 积分163分
  • 威望37点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-17 14:40
51页:虽然理论上可以修改这个结构中的个别寄存器在内容。

最后的“寄存器在内容”是否应该是“寄存器的内容”呢?呵呵。

52页中间:VMM发现页错误发生在高IRQL的时候会系统校验系统。

这句话是否可以用中文更好的翻译呀?我怎么特别难理解呢?
是否可以理解为:“会调用系统校验系统”?或者“会调用系统校验模块?”

62页上方:介绍组成NT执行体一部分的驱动程序可以使用各种同步原素(primitives)
这个是不是同步原语???因为后面全部叫做同步原语,再也没有出现过“同步原素”几个字

62页下方注意框里:测试-设置指令操作在实现中经常并不是连续是使用
这里是否应该为“经常不是连续的使用”呀??

嘻嘻,还是62页最下面:下面的的很少的规则
不知道应该是什么我理解不了拉。呵呵,难道是“下面的用的很少的规则”?
学习逆向工程ing。。。
equationdz
驱动牛犊
驱动牛犊
  • 注册日期2007-09-18
  • 最后登录2010-02-04
  • 粉丝0
  • 关注0
  • 积分163分
  • 威望37点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-17 16:02
Re:书到手了,指出其中的一些错误,呵呵!希望大哥不要介意!
64页中间部分:将首先把处理器的IRQL到DISPATCH LEVEL然后就把的IRQL返回给调用者
这里是不是丢了字?我理解不了。。。就把什么的IRQL???处理器?

64页最下面:自旋锁可以可以用于设备驱动程序。。
估计是印刷错误的,多了一个“可以”

66页上面:这个现成现在被允许访问共享数据资源
这个错误比较明显,呵呵,应该是“这个线程现在被允许访问共享数据资源”

69页下面:所以等待这个定时器对象的线程都被满足
是否是“所有等待这个定时器对象的线程都被满足”啊??

69页最下面:当这种类型的定时期有信号的时候
应该是“当这种类型的定时器”

71页上面:这实际上是初始化组成快速互斥体对象的事件对象的个宏
少了个“一”字吧?呵呵。“事件对象的一个宏”
学习逆向工程ing。。。
equationdz
驱动牛犊
驱动牛犊
  • 注册日期2007-09-18
  • 最后登录2010-02-04
  • 粉丝0
  • 关注0
  • 积分163分
  • 威望37点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-01-17 16:26
要什么奖励啊。。别人那么辛苦的翻译。就1个人翻译一个人审校,有错误是难免的可以理解。
学习逆向工程ing。。。
equationdz
驱动牛犊
驱动牛犊
  • 注册日期2007-09-18
  • 最后登录2010-02-04
  • 粉丝0
  • 关注0
  • 积分163分
  • 威望37点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-01-17 17:43
还有一个很讨厌的地方就是:

书中的 大写I,和数字1,和小写L,都是显示l。。。。很难分辨。晕死
学习逆向工程ing。。。
游客

返回顶部