上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
摘要: RtlInitUnicodeString void RtlInitUnicodeString( [in, out] PUNICODE_STRING DestinationString, [in, optional] PCWSTR SourceString ); 使用此函数可以利用一个宽字符串初始化一 阅读全文
posted @ 2022-02-15 21:01 怎么可以吃突突 阅读(311) 评论(0) 推荐(0)
摘要: 应用层与应用层之间进行同步 我们可以利用EVENT事件内核对象进行同步。 //通过创建命名的事件内核对象(名称前会默认加"Local\\") //Process1 HANDLE hEvent = CreateEvent(NULL, FALSE, FALSE, TEXT("EventName")); 阅读全文
posted @ 2022-02-15 16:35 怎么可以吃突突 阅读(483) 评论(0) 推荐(0)
摘要: kernel32!OpenFile与ntdll!NtOpenFile kernel32!OpenFile并不是直接调用的ntdll!NtOpenFile,其调用的是ntdll!NtCreateFile。 ntdll!NtOpenFile ntdll!NtOpenFile函数并没有声明,如果要调用的话 阅读全文
posted @ 2022-02-03 19:07 怎么可以吃突突 阅读(271) 评论(0) 推荐(0)
摘要: 内核句柄和用户句柄 内核句柄的值有KERNEL_HANDLE_MASK标识(小于0),用户句柄的值没有KERNEL_HANDLE_MASK(大于0)。 ObReferenceObjectByHandle 当句柄值不含有KERNEL_HANDLE_MASK标志时(用户句柄) 当句柄值为-1或-2时 当 阅读全文
posted @ 2022-02-03 18:51 怎么可以吃突突 阅读(419) 评论(0) 推荐(0)
摘要: Duilib Duilib的绘图是基于xml + UI渲染绘图引擎 + Win32实现的。 Duilib消息处理与MFC消息处理比较 Duilib的窗口都是基于CWindowWnd类建立的,调用CWindowWndCreate()函数创建窗口,此函数会调用CWindowWndRegisterWind 阅读全文
posted @ 2021-11-14 15:03 怎么可以吃突突 阅读(347) 评论(0) 推荐(0)
摘要: MFC是对Windows API的封装,其在底层也将windows API的消息处理给封装了。 MFC利用HOOK对消息的处理进行了拦截 如果我们不设置窗口的窗口处理过程,那么窗口产生的消息默认都会给DefWindowProc()函数处理。我们在MFC中利用Cwnd的Create函数创建窗口时都没有 阅读全文
posted @ 2021-11-13 23:11 怎么可以吃突突 阅读(358) 评论(0) 推荐(0)
摘要: # 示例 ``` class test1 { public: virtual void proc1(); void proc(); }; class test2:public test1 { public: virtual void proc1(); }; void test1::proc1() { 阅读全文
posted @ 2021-11-13 21:54 怎么可以吃突突 阅读(96) 评论(0) 推荐(0)
摘要: 首先从Github上下载soui2项目 Github地址:https://github.com/soui2/souis 运行build.bat创建vs解决方案 build.bat中的一些设置都是对soui中项目的属性的设置。可以直接通过直接将低版本的解决方案.sln文件改成对应高版本的文件。 用vs 阅读全文
posted @ 2021-11-12 00:36 怎么可以吃突突 阅读(642) 评论(0) 推荐(0)
摘要: 指令碎片化 在Inline Hook时一般在需要HOOK的函数头部写入jmp指令,然后jmp指令跳转到Detour函数中。但是因为inline hook函数的头部代码形式多样,写入jmp指令需要5个字节,但是有可能修改5个字节后会出现指令碎屑。这样如果执行完Detour函数后接着hook后的代码执行 阅读全文
posted @ 2021-10-26 20:34 怎么可以吃突突 阅读(1056) 评论(0) 推荐(0)
摘要: 计算机图形学基础 计算机图形学最基础的目标就是把建模时构建好的3D物体显示在2D屏幕上,这就涉及到物体在不同坐标系中坐标的转换。(物体/建模坐标系 > 屏幕坐标系) 坐标系 在游戏中涉及到各种坐标空间和对应的坐标系 游戏中通过建模完成的3D物体要想在2D屏幕上显示出来需要进行坐标的转换。 矩阵变换 阅读全文
posted @ 2021-05-16 23:52 怎么可以吃突突 阅读(5889) 评论(0) 推荐(1)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页