-
-
[旧帖]
[求助]外挂双击在游戏中无效
0.00雪花
-
发表于:
2012-2-21 15:47
1250
-
[旧帖] [求助]外挂双击在游戏中无效
0.00雪花
各位高手,大神:
最近遇到一个问题,使用鼠标在游戏中双击,元宝就吃掉了,有效。
但是如果用使用外挂,进行点击,则没有效果。
原因应该是游戏中会检测鼠标的真实位置,如果鼠标位于窗口内部,则双击有效,否则双击就变成单击了。
我猜测了下游戏中的实现,写了一个小Demo
void CGetCursorPosTestDlg::OnLButtonDblClk(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CPoint pt;
DWORD CursorPos = GetMessagePos();
pt.x = CursorPos &0x0000FFFF;
pt.y = (CursorPos & 0xFFFF0000)>>16;
GetWindowRect(&rect);
if(PtInRect(&rect, pt))
{
AfxMessageBox("Pt DoubleClick in Rect");
}
CDialog::OnLButtonDblClk(nFlags, point);
}
游戏汇总应该是这样实现的。
关键函数是GetMessagePos
请教各位大师们,有什么办法可以鼠标在窗口的外面,依然能实现双击呢。
自己做了Demo也发给大家。
QQ:64924930
欢迎交流
[课程]Android-CTF解题方法汇总!