关于键盘消息的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:05:41
我想用VB写一个程序,目的是不需要按键盘就能向指定的窗口发送消息,比如向QQ的聊天窗口输入消息,(也不能用虚拟键盘)。我的思路是这样的:我事先建立一个文本文件,里面保存我需要发送的消息,如果我需要发送这个消息的时候,我只需要通过这个程序的一个按钮就能立即将文本框里的内容发送到QQ的聊天窗口里。所以我的问题是:读取这个文本文件的内容(这个我已经会用了),然后把这个文本自动输入到QQ聊天窗口里(重复下,不得用虚拟键盘),复制黏贴似乎是可行的,如果有了解这个操作的还望赐教,或者还有更好的方法?高分,回答的好,第一名送500分。第二名送300分,第三名送200分。
其实我是想找一种方法来规避木马程序对键盘输入信息的监控,诸如sendkeys ,sendmessage,postmessage 这些函数,不过都是模拟按键吧,实际上在使用这些函数的时候,仍然相当于手工按键了,也就是产生了按键信息,这样木马还是能够截获的,不知道我的解释是否正确。如果不正确就可以结贴了。

其实你只需要把文本用clipboard.settext放入剪切板中,再用sendkeys向QQ窗口发送^V,就粘贴上去了,这样木马截获的只是^V。

VB还真没学过。。。期待你的成功!

这个需要API函数,可以先用findwindow这个函数获取QQ聊天窗口的句柄,再用findwindowEx这个函数获取QQ聊天窗口上控件的句柄,最后再用SendMessage来将文本框内容发送到QQ聊天框口的文本框内,再用SendMessage来点击聊天窗口的发送按钮。应该可以的。

好复杂,我看很多手机都有常用语,你在电脑上设定下。

哦这个问题很难请到专业论坛讨论组去询问 在这不行