
windows编程
文章平均质量分 78
KaiDu Shinichi
Do what you say,say what you do.
展开
-
Windows编程之DLL理解
1.什么是DLL全称Dynamic link library,直译为动态链接库。DLL 是一个包含可由多个程序同时使用的代码和数据的库。像WindowsAPI中所有的函数都包含在dll中,如Kernel32.dll(包含数百种用于管理内存和各种进程的函数),User32.dll(包含许多用户界面功能。参与程序窗口的创建及其相互交互。),GDI32.dll(包含许多用于绘制图形,显示文本和管理字体的函数。)等等。在继续了解DLL之前,先要知道链接器到底是什么?一个程序运行的过程,有一步骤就是链原创 2021-03-11 09:42:50 · 481 阅读 · 0 评论 -
《Windows核心编程》相关名词概念
在学习《windows核心编程》开始,要了解一些常用的知识,这里收集了一些个人理解的知识点,便于以后的学习。从句柄自身的类型来理解,它是一个32位无符号整数值,网上的说法基本统一为:句柄是对象的唯一标识,而这个整数值就是和对象一一对应(相互映射)。从语义通俗理解是提东西(大)的手柄(小)。因为windows内核对象(创建的线程、打开的文件、窗口等)拥有大量的属性,不可能每次都传递这么多字节,所以在进程的地址空间中设一张表,表里头专门保存一些编号和由这个编号对应一个地址,而由那个地址去引用实际的对象,.原创 2021-02-04 18:02:27 · 197 阅读 · 0 评论