ReactOs
文章平均质量分 91
青城梦远
这个作者很懒,什么都没留下…
展开
-
windows message manager
SendMessage窗口过程函数的调用有两个入口,一个是自己的线程给自己窗口发通知,这样直接调用内部函数进行调用,使用IntCallMessageProc来调用函数,另一种方式是转换用户消息为内核消息,调用NtUserMessageCall来传递消息。LRESULT WINAPI SendMessageW(HWND Wnd, UINT Msg, WPARAM wParam原创 2016-08-31 10:57:33 · 1553 阅读 · 0 评论 -
windows Heap manager
前缀我们首先看一下关于heap函数的前缀使用: 1. its native interfaces ( prefixed with rtl ) are available only for use in internal windows components or kernel-mode device drivers. 2. The documented windows api interfac原创 2016-08-31 14:18:41 · 2126 阅读 · 0 评论 -
windows handle manager
前导reactos 句柄的设计位于ex执行体中,一般情况下句柄的使用都或多或少的伴随着对象的使用。目前认为句柄是用户层对系统层引用。 内核句柄表的创建 /* Create kernel handle table */ PsGetCurrentProcess()->ObjectTable = ExCreateHandleTable(NULL); ObpKernelHandleT原创 2016-08-31 14:30:56 · 959 阅读 · 0 评论 -
windows config manager
Introductionthe configuration manager, the executive subsystem that implements the registry,organizes the registry`s on-disk files. windows organizes the registry data that a hive stores in containers原创 2016-08-31 10:50:19 · 1281 阅读 · 0 评论 -
windows Object Manager
Handles Object Manager Initialization and Shutdown阶段 0 初始化: 1.初始化obci和obnm,创建信息和对象名称链表 2.创建安全描述符缓存 3.初始化默认对象事件和设备映射锁 4.在EPROCESS AND ETHREAD set GrantedAccess 为高等访问权限 5.创建句柄表,并设置到EPROCESS 的ObjectT原创 2016-08-31 15:00:53 · 1083 阅读 · 0 评论