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 · 196 阅读 · 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 · 176 阅读 · 0 评论 -
windows的资源文件学习笔记
原创 2021-03-10 19:21:09 · 118 阅读 · 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 · 143 阅读 · 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 · 118 阅读 · 0 评论 -
windows窗口的创建刷新学习笔记
此时窗口已经创建了,但是还没有显示。系统都帮我们创建好了。原创 2021-03-05 20:28:54 · 135 阅读 · 0 评论 -
Windows各种消息学习笔记
消息分为三类:WM_COMMAND消息WM_NOTIFY消息原创 2021-03-04 21:46:52 · 144 阅读 · 1 评论 -
window消息,窗口学习笔记
线程和窗口的关系如上图在,点击了窗口后,int a = 100;这条语句不会执行,知道把窗口关闭掉才会执行。如果把SendMessage函数改为PostMessage函数,则直接会执行到这条语句。原创 2021-03-03 18:31:45 · 127 阅读 · 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 · 284 阅读 · 0 评论