Mouse_Event向其他进程发消息,在Delphi IDE下正常,脱离IDE失效,怎么办? ( 积分: 200 )

  • 主题发起人 主题发起人 Town
  • 开始时间 开始时间
T

Town

Unregistered / Unconfirmed
GUEST, unregistred user!
编写游戏辅助工具时,使用Mouse_Event模拟鼠标按键. 当在Delphi IDE里面F9运行时,正常运行 (鼠标可以点击,人物正常移动). 但是当独立执行exe文件时,却无效了(鼠标移动到了正确的位置,但是没有点击)

代码很简单:
h:=findwindow(.......);
BringWindowToTop(h);
Setcursorpos(200, 200);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
sleep(200);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);

很难理解这个问题。 如果游戏屏蔽了Mouse_Event,为什么在Delphi调试状态却没问题呢 [:(!]
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
947
DelphiTeacher的专栏
D
D
回复
0
查看
842
DelphiTeacher的专栏
D
后退
顶部