摘要:
kd> x nt!MmSystem* 80469b80 nt!MmSystemDriverPage = <no type information> 80469508 nt!MmSystemLockOwner = <no type information> 8047e940 nt!MmSystemPageDirectory = <no type informati... 阅读全文
posted @ 2010-03-26 17:27
Fan Zhang
阅读(332)
评论(0)
推荐(0)
摘要:
以前看一直没有太仔细,今天分析一下。 0xC0300000的高10bit是0x300,中间10bit也是0x300,高20位(高10位加中间10位)是0xC0300,这就是奥妙所在。 这样导致一个结果,就是。 因为0xC0300000对应的PDE位置是0xC0300000+0x300*4=0xC0300C00,对应的PTE位置是0xC0000000+0xC0300*4=0xC0300C00 阅读全文
posted @ 2010-03-26 17:18
Fan Zhang
阅读(527)
评论(0)
推荐(0)
摘要:
WebCrazy(http://webcrazy.yeah.net) 对于Driver编写者,最之烦琐的莫过于各种内存缓冲区的使用(谈到缓冲区,你可能还会想到诸如MDL等概念,其实MDL只是对StartVa指定的Pool的Page Frame Number进行组织而已)。在用户态对于小块零星的内存使用牵涉到Heap,Windows 2000/XP在核心态提供了... 阅读全文
posted @ 2010-03-26 17:18
Fan Zhang
阅读(402)
评论(0)
推荐(0)

浙公网安备 33010602011771号