Win32学习笔记
vurtual
贵在坚持·持之以恒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PE文件从硬盘到内存再到硬盘
#pragma warning(suppress : 4996) #include "ImageBuffer.h" char inputPath[] = "C:\\ipmsg\\Feige\\Feige.exe"; char outputPath[] = "C:\\ipmsg\\Feige\\Feige2.exe"; LPSTR FILEPATH = inputPath; LPSTR OUT_FILEPATH = outputPath; int main(void) { LPVOID pFileB原创 2021-03-21 11:10:36 · 245 阅读 · 1 评论 -
PE文件学习笔记
PE的DOC头里面最后一个字节的数字-e8表示文件开头开始过E8个字节是文件真正开始的地方–PE头.注意e8不是一定的. 1 DOC头: WORD e_magic “MZ标记”用于判断是否可执行文件 DWORD e_lfanew PE头相对于文件的偏移,用于定位PE文件 2 标准PE头: WORD Machine 程序运行的CPU型号:0x0任何处理器/0x14C 386及后续处理器 WORD NumberOfSections 文件存在的节的总数,如果要新增或者合并节,要修改这个值 DW原创 2021-03-14 13:48:07 · 237 阅读 · 0 评论 -
windows的资源文件学习笔记
原创 2021-03-10 19:21:09 · 155 阅读 · 0 评论 -
标准控件_按钮学习笔记
所有按钮都是子窗口。 #include <windows.h> #include <windowsx.h> //使用Button_GetCheck这个宏必须包含这个头文件 #include <stdio.h> #define null NULL //窗口过程 LRESULT CALLBACK MyWindowProc (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) { switch..原创 2021-03-06 09:44:14 · 204 阅读 · 0 评论 -
鼠标键盘消息学习笔记
#include <windows.h> #include <stdio.h> #define null NULL //窗口过程 LRESULT CALLBACK MyWindowProc (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) { switch (Msg) { case WM_DESTROY: PostQuitMessage(0); retur...原创 2021-03-06 09:00:45 · 158 阅读 · 0 评论 -
windows窗口的创建刷新学习笔记
此时窗口已经创建了,但是还没有显示。 系统都帮我们创建好了。原创 2021-03-05 20:28:54 · 177 阅读 · 0 评论 -
Windows各种消息学习笔记
消息分为三类: WM_COMMAND消息 WM_NOTIFY消息原创 2021-03-04 21:46:52 · 209 阅读 · 1 评论 -
window消息,窗口学习笔记
线程和窗口的关系 如上图在,点击了窗口后,int a = 100;这条语句不会执行,知道把窗口关闭掉才会执行。如果把SendMessage函数改为PostMessage函数,则直接会执行到这条语句。原创 2021-03-03 18:31:45 · 169 阅读 · 1 评论 -
Win32学习笔记
初识Window API 窗口类WNDCLASS是Windows中的创建窗口的模板 系统窗口类,系统内部使用 应用程序全局窗口类 CS_GLOBALCLASS 应用程序局部窗口类 #include <windows.h> #define null NULL //窗口过程 LRESULT CALLBACK MyWindowProc (HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { switch (Msg) { cas原创 2021-02-28 14:18:46 · 327 阅读 · 0 评论
分享