五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

一分鐘找出所有雷的掃雷外掛源碼

2019-06-21 21:06 作者:程序員小明哥  | 我要投稿

#include <stdio.h>

#include <Windows.h>


int main()

{

//找到掃雷游戲?qū)?yīng)的窗口句柄和進(jìn)程ID

HWND hWinmine = FindWindowA(NULL, "掃雷");

DWORD dwPid = 0;

GetWindowThreadProcessId(hWinmine, &dwPid);


//打開(kāi)掃雷游戲獲取其句柄

HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwPid);


PBYTE pByte = NULL;

DWORD dwHight = 0, dwWidth = 0;


DWORD dwAddr = 0x01005330;

DWORD dwNum = 0;

DWORD dwRead = 0;


//讀取雷的數(shù)量級(jí)

//讀取雷區(qū)的寬和高

ReadProcessMemory(hProcess, (LPVOID)(dwAddr), &dwNum, sizeof(DWORD), &dwRead);

ReadProcessMemory(hProcess, (LPVOID)(dwAddr + 4), &dwWidth, sizeof(DWORD), &dwRead);

ReadProcessMemory(hProcess, (LPVOID)(dwAddr + 8), &dwHight, sizeof(DWORD), &dwRead);


//判斷游戲模式是否為高級(jí)模式

if (dwWidth != 30 || dwHight != 16)

{

return 0;

}


DWORD dwBoomAddr = 0x01005340;

DWORD dwSize = dwWidth*dwHight + dwWidth * 2 + dwHight * 2 + 4;

pByte = (PBYTE)malloc(dwSize);


//讀取整個(gè)雷區(qū)的數(shù)據(jù)

ReadProcessMemory(hProcess, (LPVOID)dwBoomAddr, pByte, dwSize, &dwRead);

BYTE bClear = 0x8E;

int i = 0;

int n = dwNum;

while (i<dwSize)

{

if (pByte[i] == 0x8F)//0x8F代表的是雷

{

DWORD dwAddr1 = 0x01005340 + i;

WriteProcessMemory(hProcess, (LPVOID)dwAddr1, &bClear, sizeof(BYTE), &dwRead);

n--;

}

i++;

}


//刷新掃雷的客戶區(qū)

RECT rt;

GetClientRect(hWinmine, &rt);

InvalidateRect(hWinmine, &rt, TRUE);


free(pByte);

printf("%d \r\n", n);


CloseHandle(hProcess);

getchar();

return 0;

}


一分鐘找出所有雷的掃雷外掛源碼的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
天水市| 青冈县| 永宁县| 明溪县| 甘洛县| 湟中县| 河间市| 胶州市| 阿拉善右旗| 弥勒县| 晋江市| 深水埗区| 晋宁县| 游戏| 秦安县| 蒲江县| 武隆县| 楚雄市| 桑日县| 探索| 灵丘县| 卫辉市| 富宁县| 鲁甸县| 合江县| 巴彦县| 安平县| 噶尔县| 岑巩县| 重庆市| 黄大仙区| 台前县| 额济纳旗| 常山县| 江城| 伊春市| 丽江市| 武清区| 麻阳| 宽甸| 宜宾县|