游戏外挂开发接口

游戏外挂开发接口

ID:14164501

大小:47.00 KB

页数:18页

时间:2018-07-26

游戏外挂开发接口_第1页
游戏外挂开发接口_第2页
游戏外挂开发接口_第3页
游戏外挂开发接口_第4页
游戏外挂开发接口_第5页
资源描述:

《游戏外挂开发接口》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、游戏外挂开发接口unitkbKernel;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls,ComObj,ActiveX;typepRGBTripleArray=^TRGBTripleArray;TRGBTripleArray=ARRAY[0..32767]OFTRGBTriple;TRGBTriple=PACKEDRECORDrgbtBlue:BYTE;rgbtGreen:BYTE;rgbtRe

2、d:BYTE;END;pfindwindowstruct=^tfindwindowstruct;tfindwindowstruct=recordcaption:string;classname:string;windowhandle:hwnd;end;procedureCloseWindows;procedureLeftClick(x,y:integer);procedureRightClick(x,y:integer);procedureDoubleClick(x,y:integer);procedureMoveTo(x,y:integ

3、er);procedurePresskey(vk:integer);procedurePressTwoKey(key1,key2:integer);functionGetPixelColor(x,y:integer):integer;functionFindcolor(iLeft,iTop,iRight,iBottom,Acolor:integer;variX,iY:integer):boolean;functionFindpicture(iLeft,iTop,iRight,iBottom:integer;strPic:string;va

4、riX,iY:integer):boolean;procedureinputNum(num:integer);functionGetXY(varx,y:integer):boolean;procedureSayStr(aStr:string);ProcedureSayString(aStr:string);functionfindawindow(caption:string;classname:string):hwnd;functionReadMem(caption:string;classname:string;lpBuffer:pBy

5、te;addr:integer;Count:integer):boolean;implementationfunctionenumwindowproc(hwindow:hwnd;lparam:longint):bool;{$ifdefwin32}stdcall;{$else};export;{$endif}varlpbuffer:pchar;//定义一个缓冲区windowcaptionfound:bool;//标题找到classnamefound:bool;//类名找到begingetmem(lpbuffer,255);//分配缓冲区re

6、sult:=true;//设为TRUE代表继续玫举窗体windowcaptionfound:=false;classnamefound:=false;tryifpfindwindowstruct(lparam).caption=''thenwindowcaptionfound:=true//如果要查找的标题为空的则标题为找到elseifgetwindowtext(hwindow,lpbuffer,255)>0then//得到窗体的标题ifpos(pfindwindowstruct(lparam).caption,strpas(lpbuff

7、er))>0thenwindowcaptionfound:=true;ifpfindwindowstruct(lparam).classname=''thenclassnamefound:=true//如果要查找的类名为空的则类名为找到elseifgetclassname(hwindow,lpbuffer,255)>0thenifpos(pfindwindowstruct(lparam).classname,strpas(lpbuffer))>0thenclassnamefound:=true;if(windowcaptionfounda

8、ndclassnamefound)thenbegin//如果标题名和类名都匹配的话pfindwindowstruct(lparam)^.windowhandle:=hwindow;//返回匹配

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。