VB向已知窗口句柄的窗口postmessage失败了,为什么的??
如题,我想做一个后台喊话工具,用postmessage向大话水浒发送字符串成功了,但是发送vbKeyReturn却没有效果,我的代码没错,因为在QQ2010的聊天窗口试验...
如题,我想做一个后台喊话工具,用postmessage向大话水浒发送字符串成功了,但是发送vbKeyReturn却没有效果,我的代码没错,因为在QQ2010的聊天窗口试验成功了,但是在大话水浒那里竟然实现不了后台按键,为什么的??如果postmessage不行,那还有什么方法可以后台向它发送回车的命令呢?
展开
2个回答
2013-07-14
展开全部
PostMessage实际上最终是调用的win32k.sys里的NtUserPostMessage,一般的游戏不会让你轻易地模拟按键,都HOOK了NtUserPostMessage这个函数(Shadow SSDT HOOK),会对函数参数进行过滤,防止你模拟按键,除非你恢复它的钩子(HOOK),否则是不行的。另外,如果要恢复ShadowSSDT HOOK,用VB是行不通的(大多数系统不行,而且步骤繁琐),需要写驱动,技术就深了。
2013-07-14
展开全部
多试哈呗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询