分类: WINDOWS
2014-04-26 00:00:44
对这本书产生兴趣的原因很偶然,仅仅是看到了封面英文翻译的一个单词:copinism。这个单词和“拿来主义”真的是一对绝配,英文言简意赅,汉语幽默风趣。然而,书中所说的完全不是剽窃、拷贝那种龌龊的意思,而是比较接近于鲁迅笔下的“拿来主义”。
应该说试读章节内容很丰富,从硬件到软件,从Dos到windows,就连BIOS、CMOS、ROM都有可以“拿来”的地方,不禁让人大饱眼福。其实说到底,这本书讲的是计算机底层原理。通过搜索本书的目录发现,后面章节的精彩程度绝不在试读章节之下。第3章讲了系统共享文件中的拿来,主要针对的目标是系统配置文件和数据库。而第4章的内容相信很多人会十分感兴趣,是关于可执行文件的。通过这方面的拿来作者讲述了软件的汉化和界面的复制(的确蛮吸引人的)。第5章则回到了Dos,集中介绍命令行。第6章终于进入可视化的领域了,介绍我们最为熟悉的VC下消息响应的拿来。第7章则将视野扩大,探讨基于服务器和网络的拿来。第8章则把焦点拉回到桌面软件,讲述Office中的拿来。个人觉得这部分内容应该很有趣,毕竟和日常文件处理息息相关。第9~10章则和现实的编程关系比较密切,尤其是在VC工具下通过调用API实现不同的功能。第11~13章则与信息安全、网络黑客等内容有关系,尤其第11章,是关于反汇编等时髦的话题,不禁令人产生遐想。第14~15章是关于程序的调试,不过是比较高级的调试方式,其中第15章讲了HOOK的应用。
看到以上内容不由得相信这本书信息量的巨大。可以毫不夸张地说,这本书就是关于底层技术的饕餮盛宴,软硬件知识、Dos系统、桌面系统、应用程序、网络安全、串口通信、VC、反汇编、HOOK等等都有可以“拿来”的地方。的确,计算机可能是人类有史以来发明的最为复杂的系统,任何一个小的方面都足够我们花很多时间去了解、去吃透。而通过这本书去了解这些内容应该是不错的选择。