美文网首页
C++ 内存读写

C++ 内存读写

作者: blank_white | 来源:发表于2020-06-21 15:38 被阅读0次

1. 获取窗口句柄

 HWND h= FindWindow  ("类名","扫雷、连连看、窗口名");

2.根据窗口句柄获取进程id

DWORD pid;

GetWindowThreadProcessId(h,&pid);

3.打开进程获取句柄

HANDLE handle=OpenProcess(PROCESS_ALL_ACCESS,FALSE,pid);

4.读

ReadProcessMemory(handle, 读取地址, 读取内容存储地址, 0x8fff大小 一般用 sizeof 计算, &byread DWORD类型一般用不上);

5.写

WriteProcessMemory(handle, 写入地址, 写入内容存储地址, 0x8fff大小 一般用 sizeof 计算, &bywrite DWORD类型一般用不上);

6.释放句柄

CloseHandle(handle);

相关文章

  • C++ 内存读写

    1. 获取窗口句柄 HWND h= FindWindow ("类名","扫雷、连连看、窗口名"); 2.根据窗口句...

  • c++内存管理

    c++内存管理长文 c++内存管理

  • 内存管理

    内容包括: C++内存管理 Java内存管理 C++内存管理 内存分配方式 在C++中,内存分成5个区,分别是栈、...

  • C++入门系列博客八 文件读写

    C++ 文件读写 作者:AceTan,转载请标明出处! 很多时候,我们需要数据的永久化存储,而不是把数据放在内存中...

  • C++运算符重载实现(加号、左移、递增、赋值、关系运算符、函数调

    先来复习一下C++的内存分区问题~ C++内存分区 C++程序的内存分区可划分为四大内存分区:堆、栈、全局/静态存...

  • C/C++内存和crash分析

    C/C++内存和crash分析 标签(空格分隔): C/C++ native内存 段错误 native内存泄露 C...

  • 内存池

    参考资料 C++内存池介绍与经典内存池的实现 C++ 应用程序性能优化,第 6 章:内存池 linux c++ 内...

  • Python的IO编程二

    一、StringIO和BytesIO 数据读写不一定是文件,也可以在内存中读写python在内存读写是用Strin...

  • Windows内核-读写驱动

    读写内存的几种方式包括:附加进程读写:通过进程挂靠读写内存MDL映射读写:通过目标虚拟地址计算出物理地址,然后根据...

  • C++中New关键字和命名空间

    动态内存分配 C++中的动态内存分配C++中通过new关键字进行动态内存申请C++中的动态内存申请是基于类型进行的...

网友评论

      本文标题:C++ 内存读写

      本文链接:https://www.haomeiwen.com/subject/erlbnctx.html