1. 公告

    • 黑夜给了我黑色的眼睛去寻找光明,阳光给了我明亮的眼睛我却是去寻找黑暗,所以我只有在夜里才出现真实的自己。(菩提本不树,明镜亦非台,本来无一物,何处染尘埃。)
  2. 写作时间

    << 2008-11 >>

    Sun

    Mon

    Tue

    Wed

    Thu

    Fri

    Sat

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

  3. 原创下载

  4. 最新文章

  5. 最新评论

  6. 文章归档

  7. Statistics

    • 文章总数:172
    • 评论总数:60
    • 引用总数:0
    • 浏览总数:221449
    • 留言总数:0
    • 当前样式:4u-HK
    • 当前语言:zh-CN
  8. 友情链接

  9. 反向链接

[原创]有关QQ2007RichEdit20A窗口加密

牵扯到QQ的RichEdit20A窗体的问题,基本上也就是写QQ尾巴了。

昨天无聊,想研究一下QQ尾巴方面的东西,在通过FindWindowEx获取句柄向下查找窗体后(其中重复窗体可以用EnumChildWindows来循环获取),最后所得到的是RichEdit20A窗体,这个也就是我们打字的那个文本框,如果要写QQ尾巴的话,就需要把文字传输到这个窗体控件上。。。

本上是用SendMessage函数进行传输,但是发现每次都失败了,郁闷着。检查代码后发现的确是没有错的。。。所以估计应该是QQ的这个窗体加密了,不能再使用SendMessage进行传输。。。

解决办法:
可以使用keybd_event进行发送组合键进行粘贴,这样,不管RichEdit20A窗体是否进行过加密,都可以把文字粘贴在这个上面了。再通过SendMessage发送鼠标单击发送按纽就行了。(我这里为了方便,也就直接使用keybd_event了)

  S:='恭喜你,你已经中招了!哈哈';
      hMem:=GlobalAlloc(GHND or GMEM_SHARE,(Length(S)*2)+4);
      pStr:=GlobalLock(hMem);
      lstrcpy(pStr,PChar(S));
      GlobalUnLock(hMem);
      OpenClipboard(0);
      EmptyClipboard;
      SetClipboardData(CF_TEXT,hMem);
      CloseClipboard;
      GlobalFree(hMem);
      keybd_event(VK_CONTROL,MapVirtualKey(VK_CONTROL,0),0,0);
      keybd_event(Ord('V'),MapVirtualKey(Ord('V'),0),0,0);
      keybd_event(Ord('V'),MapVirtualKey(Ord('V'),0),KEYEVENTF_KEYUP,0);
      keybd_event(VK_CONTROL,MapVirtualKey(VK_CONTROL,0),KEYEVENTF_KEYUP,0);
      keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);

您或许还对以下的内容感兴趣:

[原创]Pe_Admin3.0加密软件  (2007-12-13 20:10:50)

如果您拥有一个BLOG,如果您的BLOG的PV/IP/PR还算不错,如果您打算用您所拥有的BLOG来赚钱,那么我来告诉您几个赚钱的方法:

1、透过 Google AdSense 使您的BLOG产生收益

2、您还可以通过申请TextLinkAds投放者来直接出售链接位从而产生收入。