扫雷外挂的编程:(http://download.csdn.net/detail/nuptboyzhb/4134953)
编程思路:找到游戏窗口(FindWindow)、获得窗口进程(GetWindowThreadProcessId)、打开进程(OpenProcess)、查询游戏棋盘的基地址(CE工具)、读取棋盘在内存的数据(ReadProcessMemory)、判断数据类型(CE工具)、移动光标(SetCursorPos)及模拟鼠标消息(mouse_event)
编程流程:
1. 新建一个基于对话框的应用程序;
2. 增加一个按钮控件,为按钮控件添加事件处理
3. 编辑代码如下:(有具体说明)
// TODO: Add extra validation here
byte chessdata[16][32];//定义全局变量,记录棋盘数据
int flag=1;
HWND gameh;
gameh=::FindWindow(NULL,"扫雷");//参看游戏的标题.可以用vc6.0自带的Spy++工具查看
if (!gameh)
{
MessageBox("你还没有打开游戏!","提示",MB_O