qq2009,又牛了,我写的烂QQ尾巴

2008-11-07

qq2009 比2008 又有所提升。。

首先用spy++,仅能截获窗口信息,其他的编辑框,按钮之类的无法截获。也就是说,如果要写一个qq尾巴之类的东西,难度增加了。

主窗口和聊天窗口都是同一类名,聊天窗口标题是聊天对象的用户昵称,可以用下面的代码来区分并找到QQ的聊天窗口。

if (!strcmp(className,”TXGuiFoundation”) && style==0x960f0000 && strcmp(title,”QQ2009 Preview”))

{

   return qqHwnd; //返回聊天窗口句柄

}

因为无法找到“发送”按钮,并且QQ可能自动屏蔽掉了一些消息,可能无法进行消息模拟发送(“可能”是因为我也没测试太多)

我试图用下面的代码来进行按键模拟 Ctrl + v 复制剪切板的内容到编辑框

   //Ctrl+v

   keybd_event(VK_CONTROL,0,0,0); //ctrl

   keybd_event(VkKeyScan(‘v’),0,0,0);

   keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);

   keybd_event(VkKeyScan(‘v’),0,KEYEVENTF_KEYUP,0);

   //ctrl+Enter

   keybd_event(VK_CONTROL,0,0,0);

   keybd_event(13,0,0,0);

   keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);

   keybd_event(13,0,KEYEVENTF_KEYUP,0);

就可以了。。但是毕竟还是太明显。。不过。。 不管是明显也好,不明显也罢。。

最后都是“你的电脑中毒了?怎么老发同样的消息。。”

线程注入的方式还没试。。啃书中。。

– -! 最后:别砸我。。。。

源码下载

仅适合qq2009.。。