上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 36 下一页
摘要: RunLoader函数有两个版本,分别位于bootmgr.c(安装时使用)和setupldr.c中。 先分析bootmgr.c中的RunLoader函数。默认USE_UI宏被定义。UiDrawStatusText等函数会在安装时在屏幕上打出文字。 MachHwDetect是检测硬件。它会调用PcHwDetect。   现在分析setupldr.c中的RunLoader函数 它调用... 阅读全文
posted @ 2010-10-25 15:41 Fan Zhang 阅读(3142) 评论(0) 推荐(0)
摘要: MmInitializeMemoryManager函数调用了BIOS的15H中断(AX=​E820h​),此功能是枚举出系统的扩展内存。 调用MmGetAddressablePageCountIncludingHoles,返回物理内存的页面数,即物理内存大小/页面大小。 调用MmFindLocationForPageLookupTable,返回一个数组地址,来存放PageLookupTable... 阅读全文
posted @ 2010-10-25 13:37 Fan Zhang 阅读(157) 评论(0) 推荐(0)
摘要: 如果想在屏幕上输出,调用printf 如果想在串口里输出,调用DbgPrint宏或者DebugPrint函数。 其中DbgPrint在DBG宏定义时有效,默认情况下DBG宏被定义。 其中宏DBG是在ReactOS-i386.rbuild里面控制的。 阅读全文
posted @ 2010-10-25 11:35 Fan Zhang 阅读(135) 评论(0) 推荐(0)
摘要: fathelp.asm开头就是个向后跳转,这个距离是512字节。这个跳转将转移到arch.S的RealEntryPoint函数里。RealEntryPoint的任务是跳入保护模式,设置GDT和IDT,然后freeldr.c中的BootMain函数。 阅读全文
posted @ 2010-10-24 23:56 Fan Zhang 阅读(186) 评论(0) 推荐(0)
摘要: 版本:0.3.3 FAT32.asm编译后占用2个sector,它首先从7c00:0000处加载,DL初始值代表启动磁盘。 FAT32.asm的前512字节的作用是把后512字节调入内存7e00:0000,并跳入这个位置。 FAT32.asm的前512字节的作用是搜索FREELDR.sys,并把它调入内存0:8000,并且跳入这个位置。 FREELDR.sys的头部其实是fathelp.a... 阅读全文
posted @ 2010-10-22 18:42 Fan Zhang 阅读(358) 评论(0) 推荐(0)
摘要: 下面的例子演示了用模板继承,可以避免使用virtual函数却可以同样达到override的效果。不需要vtable。 但是也有缺点:不能再被其他类继承来实现override。 对于ATL和WTL来说, 当然,一个类还可以继承自多个类。 阅读全文
posted @ 2010-10-12 18:19 Fan Zhang 阅读(282) 评论(0) 推荐(0)
摘要: WS_CLIPCHILDREN:子窗口遮挡住父窗口时,父窗口就不用画被遮挡的部分 WS_CLIPSIBLINGS:其他窗口挡住本窗口时,此窗口就不用画被遮挡的部分 阅读全文
posted @ 2010-10-12 11:20 Fan Zhang 阅读(252) 评论(0) 推荐(0)
摘要: CTreeViewCtrl处理的每一个元素是HTREEITEM CTreeViewCtrExl处理的每一个元素是CTreeItem CTreeItem的使用更加灵活 阅读全文
posted @ 2010-10-12 11:06 Fan Zhang 阅读(627) 评论(0) 推荐(0)
摘要: 先罗嗦两句。我前几天刚开始学破解。论坛里优秀的文章很多,给了我很大的帮助。可我在用OD时,却不会用命令行在函数上下断点。虽然OD命令行支持模糊查找,可还是感觉不太方便,所以就自己把OD支持的命令整理了一下,发上来,喜欢对大家的学习有所帮助。 ?/CALC 表达式           计算给定表达式.... 阅读全文
posted @ 2010-10-09 18:10 Fan Zhang 阅读(244) 评论(0) 推荐(0)
摘要: 强制加载符号表 .reload /f gdi32.dll 阅读全文
posted @ 2010-10-09 14:49 Fan Zhang 阅读(449) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 36 下一页