国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
慈利县| 湘潭市| 华容县| 灵武市| 通许县| 惠东县| 衢州市| 青铜峡市| 类乌齐县| 广河县| 乌什县| 思南县| 锡林郭勒盟| 哈密市| 宿迁市| 香港 | 泗阳县| 公安县| 伽师县| 合山市| 什邡市| 隆回县| 绍兴市| 海原县| 呼和浩特市| 株洲县| 东方市| 五家渠市| 蒙城县| 乌什县| 贡觉县| 东丰县| 林州市| 内丘县| 平度市| 广南县| 高尔夫| 洪江市| 海晏县| 德格县| 宁强县|