社区
API
帖子详情
怎样向游戏里面用SendMessageA发送消息!
tonydong
2004-02-26 10:31:54
用FindWindowExA查找不到子窗口!获取不到句柄怎么办呢?
...全文
446
11
打赏
收藏
怎样向游戏里面用SendMessageA发送消息!
用FindWindowExA查找不到子窗口!获取不到句柄怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
areyoupig
2004-09-29
打赏
举报
回复
老兄
你的问题已经被很多人解决了
推荐:http://www.5dai.com
游戏外挂制作第一关就是解决你的问题
sendmessage是无效的
j_x_y
2004-09-28
打赏
举报
回复
关注~
xhstudio
2004-09-28
打赏
举报
回复
关注
楼主说的是什么游戏啊
zdcwin
2004-09-27
打赏
举报
回复
gz,up
zhujiechang
2004-09-25
打赏
举报
回复
对于游戏的修改,要进入该控制内存才行.
你所看到的都是绘制的效果,不会是一个对象,如textbox,所以你无法获得hwnd.
嗷嗷叫的老马
2004-09-24
打赏
举报
回复
//有没有别的办法呀!我只想向游戏里面的编辑框发送文本!
如果只是这样,那我有一个好的方法:
1,得到当前光标处控件的句柄
2,用SendMessage发送相关文本
至于怎样得到当前光标处控件的句柄,我的方法如下:
1,使用GetForegroundWindow得到当前活动窗口的句柄,这个句柄在游戏时,就是游戏窗口的句柄;
2,使用AttachThreadInput让输入队列进入共享状态
3,这时,使用GetFocus得到拥有输入焦点控件的句柄
4,再次使用AttachThreadInput取消队列共享
至此,已经成功地取得了当前拥有输入焦点的控件(不管是不是本程序的)的句柄了
一旦知道了句柄,其它都好办了,不是吗?
希望对你有帮助.
liuyan4794
2004-09-24
打赏
举报
回复
顶
imaha
2004-09-23
打赏
举报
回复
我也想知道。。。这个问题用模拟键盘或是鼠标都行不通..。。。
sakurako
2004-03-20
打赏
举报
回复
如果你想在游戏运行期间发送按键,那么可以查找顶层窗体
这个窗体就是游戏的窗体了:
Private Declare Function GetForegroundWindow Lib "user32" () As Long
Dim rc As Long
Private Sub Timer1_Timer()
rc = GetForegroundWindow 'rc便是当前窗体的句柄
End Sub
pigpag
2004-03-18
打赏
举报
回复
似乎要用DirectInput函数的。Sendkeys的等级还太高,不能取得效果。
而且游戏不采用Windows的普通事件驱动机制,一般用SendMessage都是没有用的。
andysonglei
2004-03-17
打赏
举报
回复
游戏运行都是由DirectX在后台处理,不能简单的获得句柄然后SendKey
用Delphi应该可以,VB也行,去问问金山游侠的开发组
VB实现向窗口
发送
按键
消息
VB实现向窗口
发送
按键
消息
: 嵌入式模拟键盘 待解决问题 vb WM_KEYDOWN 参数设置???? id=“question_content”>Private Declare Function FindWindow Lib “user32” Alias “FindWindowA” (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function PostMessage Lib
VB实现向指定窗口
发送
组合键
模拟键盘http://hi.baidu.com/%B7%BF%B6%F7%BA%EA/blog/item/621c35c45b7a2fae8226ac2a.html http://www.winu.cn/ask/response.php?aid=19336 待解决问题 vb WM_KEYDOWN 参数设置???? (离问题结束还有0天0小时) id
java sendmessage函数_功能强大的SendMessage函数
功能强大的SendMessage函数分类:计算机等级|更新时间:2016-07-08|来源:转载Windows API(应用程序接口)是Windows系列软件为程序开发人员提供的火力强大的“武器库”,在这个武器库中,有很多极具威力的武器,SendMessage就是其中之一,它的功能非常丰富,灵活使用这个函数,会给编程工作带来很多便利。本文以Visual Basic为例,结合几个具体的例子介绍该函数...
游戏
逆向
学习案例:热血江湖 使用环境:Visual Studio 2019 学习使用的工具:逆向工具集 注:更新日志: 1.0:最新版人物信息基址:0x02C166D8;最新版背包存放基址:0x02E3B3E4 2.0:最新版物品使用call 为0x00838480 3.0: 人物基址:0x02C176D8; 背包存放基址:0x02E3C3E4;
游戏
主窗口基址:0x01195F88; 使用物品的CALL:0x008384F0; 人物动作基址:0x02E3CD58; 动作使用的CALL:0x007139E0;
C#通过Windows API捕获窗,获取窗口文本(FindWindow、GetWindowText),附录:Windows窗口
消息
大全、Windows API大全
文章目录一、前言二、使用Spy++工具分析窗口三、C#通过Windows API捕获窗口,获取窗口文本四、附录:Windows窗口
消息
一、前言 项目是Unity开发的,上架了QQ
游戏
大厅,需要兼容XP系统。 QQ
游戏
大厅启动
游戏
的流程是这样: 1 QQ
游戏
大厅.exe -------> 2 下载器.exe -------> 3 Unity
游戏
.exe 在XP中测试的时候,Unity
游戏
.exe运行时报了如下的Error。 那么,我们不确定有多少用户遇到了这个问题,所以需要进行数据上报,在下载
API
1,486
社区成员
23,279
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章