五月天青色头像情侣网名,国产亚洲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ó)家法律
开阳县| 井研县| 呼玛县| 仙桃市| 镇赉县| 陆丰市| 闽清县| 高陵县| 邵阳市| 柳州市| 建阳市| 洛宁县| 繁峙县| 麻栗坡县| 安岳县| 金门县| 吐鲁番市| 东辽县| 长顺县| 龙泉市| 闸北区| 财经| 湖州市| 砀山县| 衡水市| 弋阳县| 青浦区| 昭苏县| 高州市| 梁平县| 西贡区| 安远县| 历史| 忻州市| 闽侯县| 锡林浩特市| 江达县| 鹿邑县| 钟山县| 武冈市| 永济市|