
win32的小皮毛
Megrez_
这个作者很懒,什么都没留下…
展开
-
线程
线程相关函数原创 2019-03-04 22:44:13 · 149 阅读 · 0 评论 -
进程
进程的创建过程 1.进程的PID唯一(打开任务管理器你就知道了)。 2.进程仅仅只提供程序所需的资源(如 代码 数据)。原创 2019-03-03 08:37:33 · 250 阅读 · 0 评论 -
内存
虚拟内存与物理内存 概念解释(个人理解,请自行辨别正误) 程序的虚拟内存(本人自建概念名,此后简称程虚):首先我们在进程里就讲到,进程实际是种空间上的概念,是为线程所用的资源,当我们加载一个进程时,这么多资源我们放在哪呢?个人觉得就是放在程虚里。 物理内存:就是计算机的内存条。资源只有被加载到物理内存上才被真正的执行。 程虚与物理内存有什么联系呢?一个计算机开启要加载许多进程,而内存又有限,这么解...原创 2019-03-09 15:26:48 · 139 阅读 · 0 评论 -
窗口与消息
窗口 窗口目前就只需要明白一个点,窗口就是画出来的,而且是不断的画,时时刻刻都在画。(真的感觉到了图形界面实现的困难,这尼玛真不是人干的事。) Windows的消息机制 消息的来源: 键盘 鼠标 内核程序 各种应用程序 获取消息并执行的过程: 当我们点击一下鼠标或者按一下键盘,操作系统都会捕获这些操作,然后生成一个结构体记录下你的动作的详细信息(这个结构体我们就称之为消息)。然后操作系统根据结...原创 2019-03-08 09:40:16 · 163 阅读 · 0 评论 -
DLL编写与DLL函数的调用
DLL编写 本人 IDE用的CodeBlocks 首先 新建一个工程, 工程选项里有个dynamic link library,选择建立。 然后 蹦出两个文件,一个头文件,一个c文件。 头文件里写函数声明,c文件里写函数实现。 好 重头戏 如何写函数声明 在CodeBlocks中 已经帮您宏定义好了很多东西 所以你只需要按以下格式敲代码即可 函数返回值类型 空格 DLL_EXPORT ...原创 2019-03-20 19:44:26 · 916 阅读 · 0 评论 -
消息类型的宏定义
我们知道消息发送函数是这样的: SengMessage(hWnd,uMsg,wParam,lParam) 对应不同的uMsg,其后wParam,lParam的功能是不一样的 现求一手册 说明各种uMsg对应的wParam,lParam的功能说明 WM_NULL = $0000; WM_CREATE = $0001; 应用程序创建一个窗口 WM_DESTROY = $0002; 一个窗口被销毁 W...转载 2019-03-17 19:05:20 · 368 阅读 · 0 评论 -
窗口实战!
记得! 窗口回掉要return默认函数。 #include <tchar.h> #include <windows.h> #include<stdbool.h> #include<stdio.h> /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HW...原创 2019-03-17 20:22:40 · 149 阅读 · 0 评论 -
解析PE文件代码
图形界面暂时没做出来 暑假学学QT 读文件只能在主函数里写文件路径 , 是有点low… (流下了没技术的泪水) 头文件代码: #pragma once #include<Windows.h> class CPe { private: PTCHAR ptcFilePath; //PE文件路径 IMAGE_DOS_HEADER pe_cDosHeader; I...原创 2019-07-03 11:05:14 · 705 阅读 · 0 评论