代码改变世界

随笔分类 - Windows Desktop

深入解析Windows操作系统(第5版·英文版)

2009-09-20 20:57 by 王克伟, 2602 阅读, 收藏, 编辑
摘要:相信喜爱深入研究Windows操作系统的朋友至少应该听过《Windows Internals》这本书,笔者很荣幸花了4个月把这本书的中文第四版(潘爱民老师翻译)给看了一遍,说实话很多内容我现在还是似懂非懂,至少我不知道设计成这样有什么好处,很明显我至少还得花4年时间去搞清楚到底它在讲什么。 如果你是个爱钻研操作系统的人,碰巧也是微软的“受害者”,那么我真的要推荐一下这本书。 潘爱民老师曾说过国... 阅读全文

Windows API

2009-05-10 22:07 by 王克伟, 1891 阅读, 收藏, 编辑
摘要:做Windows程序开发,一个是MSDN,另一个就是Wikipedia,直接从Google里指定网站搜索,不然真的就是浪费时间。以下就是摘录自Wikipedia的,写的太好了,一目了然! kernel32.dll知道是干吗的了吧? OverviewThe functionality provided by the Windows API can be grouped into eight cate... 阅读全文

Intel 64和IA-32架构处理器保护模式下的内存管理

2009-03-22 19:32 by 王克伟, 764 阅读, 收藏, 编辑
摘要:IA-32架构的内存管理分为:分段和分页。分段提供隔离机制,对不同的段进行不同的管理,分页是为了实现虚拟内存系统。分页同样也是可以隔离多个任务的。 段的使用 1.基本平坦模型 2.保护平坦模型 3.多段模型 地址转换 处理器先将逻辑地址转换为线性地址,然后再转换为物理地址。   内存管理细节部分慢慢消化中 阅读全文

深入研究Windows内部原理系列

2009-02-28 23:14 by 王克伟, 4574 阅读, 收藏, 编辑
摘要:好东西一定要抽时间学习下: http://download.microsoft.com/download/1/7/8/178a7fc2-d5fe-43e1-b43c-dffd0a58c751/msft012507vxpm.zip(深入研究Windows内部原理系列之一:Windows的昨天、今天和明天) http://download.microsoft.com/download/1/7/8/17... 阅读全文

OllyDBG学习笔记

2009-02-23 19:22 by 王克伟, 651 阅读, 收藏, 编辑
摘要:文章参考了CCDebuger的OllyDBG 入门系列文章。 OllyDBG是强大的汇编级分析调试器(http://www.ollydbg.de/),1.10版本的界面如下:   窗口介绍 反汇编窗口:显示被调试程序的反汇编代码。 寄存器窗口:显示当前所选线程的 CPU 寄存器内容。 信息窗口:显示反汇编窗口中选中的第一个命令的参数及一些跳转目标地址、字串等。 数据窗口:显示... 阅读全文