关于FPS透视原理的研究(一)
方向一GDI绘制
1.CE找基址,人物X,Y,Z鼠标X,Y
这里我选择获取模块句柄的方式为跨进程访问
还有一种为注入方法用到GetModuleHandle
读取数据并在控制台打印
#include<iostream>
#include<stdio.h>
#include<Windows.h>
#include<cstdlib>
#include<Tlhelp32.h>
#include<tchar.h>
using namespace std;
int main()
{
HMODULE GetProcessModuleHandle(DWORD pid, CONST TCHAR * moduleName);
HWND hwnd = FindWindowW(L"valve001", NULL);
//获取进程
DWORD GamePid;
GetWindowThreadProcessId(hwnd, &GamePid);
//HANDLE gameProcess= ::OpenProcess(PROCESS_VM_READ | PROCESS_VM_WRITE, false, GamePid);
HANDLE gameProcess = ::OpenProcess(PROCESS_VM_READ, false, GamePid);
DWORD cax=NULL, cay = NULL, caz = NULL;
DWORD sbx = NULL, sby = NULL;
LPDWORD readByte = NULL;
HMODULE dllAdress