您的位置:首页 > 编程语言 > C#

C#鼠标模拟+内存搜索

2013-11-06 18:34 239 查看
鼠标

const int WM_LBUTTONDOWN = 0x0201;//左键
const int WM_LBUTTONUP = 0x0202;
const int WM_RBUTTONDOWN = 0x204; 右键
const int WM_RBUTTONUP = 0x205;
SendMessage(a, WM_LBUTTONDOWN, 0, ((379) << 16 | (1270)));
SendMessage(a, WM_LBUTTONUP, 0, ((379) << 16 | (1270)));
sendmessage(句柄,左键,0,Y坐标X坐标)


读取内存

IntPtr fu1 = FindWindow("笑傲江湖OL - 武林至尊 - 吸星大法 - 性感丶小妖");
byte[] bufferhp = new byte[4];
byte[] buffermp = new byte[4];
const int PROCESS_VM_READ = 0x0010;
const int PROCESS_VM_WRITE = 0x0020;
if (fu1 != IntPtr.Zero)
{

int calcID;
int calcProcess;
int readByte;
GetWindowThreadProcessId(fu1, out calcID);
calcProcess = OpenProcess(PROCESS_VM_READ | PROCESS_VM_WRITE, false, calcID);

ReadProcessMemory(calcProcess,0x35E70654, bufferhp, 4, out readByte);
ReadProcessMemory(calcProcess, 0x3CF11F1C, buffermp, 4, out readByte);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: