Win32汇编开发环境介绍和RadAsm简明教程(第二版)
作者:jhkdiy
日期:2006年1月21日
Email: jhkdiy_gzb@21cn.net or jhkdiy@3126.com
教程通过此次大手术后老是有点感触,但有说不出心中的那份感觉。脑海里总想着发布后会有什么样的反应:是对大家学习Win32Asm更有帮助呢?还是会误人子弟呢?一切都有待发布后的回应。不过这次的改写难度确在我的意料之外,本来计划用两个星期改正一下第一版的相关错误和不妥的地方,后来改呀改呀,改得面目全非了···不过是变得更好了。前前后后用了大约有一个月的时间,当然过春节的时间不算^_^、放鞭炮的时间不算(别打110~~~)、探亲的时间也不算。呵呵,话虽如此,但确实花了不少的时间和精力去制作它,除了搜集一些资料,更多的是考虑如何使读者更容易接受和理解。个人感觉在编写调试一章的时候最难了,我认为最好的教导方式就是给出一个有实际错误的程序,而且程序编译和链接都通过,但一运行就崩溃,可以说这种程序调试难度较高。如果要制作这方面容易出错而难以在编译器层发觉的程序,这个程序就必须涉及到有关内存操作的API,有一两个循环,还有对文件的操作。但抱歉,我想了很久都想不出来,就像章节里说的那样:以前都是想方设法地避免程序错误的产生,但现在要专门设计一个有错误的程序还真是头一次。而且考虑到各读者的编程水平有高有底,如果一开始学调试就如此复杂显然会打击学习的兴趣,所以最后还是选择一个普通的程序来展示VkDebug的使用。而在使用第三方调试工具那一节,本来也想介绍一点OllyDbg的基本操作的,在这里说句实话,我也是刚学习使用OllyDbg,如果不懂装懂,学了一点就想当代表的话我可怕被众人唾骂。
这份教程就写到这里了,希望第一次看教程的朋友直接看当前的这个版本,第一版虽然没有误人子弟,但我认为在排版方面确实有不足的地方。如果这份教程确实对大家有所帮助我就高兴了,会不会有下一版就要看大家的反应了。而我的希望是:在下一版中可以去掉“简明”二字,做一个全面的RadAsm教程。你同意吗?
谢谢每一位读者!
--jhkdiy原创
2006年2月9日
[glow=255,red,2]教程大小为1.57M上传不了,有想要的留个E-Mail吧!!我发过去[/glow]