我能找到popo的聊天室窗口及其各个子窗口,可是就是得不到里面的文字,也不能向里面写文本,一直没有办法,要是有谁有办法请告诉我啊,没有试过的话给点思路也可以……

解决方案 »

  1.   

    你是怎么去得到文字的?GetWindowText不行?发送WM_GETTEXT消息试
      

  2.   

    CWnd* pWnd = GetOtherAppWindow();
    TCHAR buf[512];
    pWnd->SendMessage(WM_GETTEXT,sizeof(buf)/sizeof(TCHAR),(LPARAM)(void*)buf);
    为什么GetWindowText函数不行?GetWindowText函数不就是发送WM_GETTEXT消息吗?不是。GetWindowText函数只有在窗口属于当前进程的时候才会发送WM_GETTEXT消息。如果窗口属于不同的进程,GetWindowText函数的行为是不一样的
      

  3.   

    popo输入文本用的是一个cuteedit的控件
      

  4.   

    谢谢楼上各位的关注哈,不过 用 GetWindowText ,WM_GETTEXT 都不行,如果这个行的话我就不用在这个提问了啦…… 窗口句柄肯定找到了, spy++应该不会骗人
      

  5.   

    我用 SetWindowText,可以在spy++看到相关子窗口的标题改变了
      

  6.   

    如果想要得到的TEXT里面的内容是密码的话,那样是的不到的,
      

  7.   

    好像win2k以后WM_GETTEXT 这个不能跨进程取数据了
      

  8.   

    popo可能是基于com的,而不是windows的消息机制等待高人
      

  9.   

    http://search.csdn.net/Expert/topic/2113/2113795.xml?temp=.1638605
      

  10.   

    www.codeproject.com上一篇介绍hook com interface的文章
    http://www.codeproject.com/com/cominterfacehookingpart.asp
      

  11.   

    我监视了一下消息,确实感觉它并没有完全使用Windows标准的消息,不知道哪个高人弄明白其中的机制了没有
      

  12.   

    TO: chenzhou35(vcworm.51.net) 
    我有的是分,你要是帮我把这个问题给解决了,给你1000都行!还顺带把做好后的东西送个给你玩!因为我给妹妹夸下了海口,结果现在下台不了了……不过如果你骗我的话……嘿嘿……
      

  13.   

    加分是开玩笑的,偶可不愿意被csdn当成倒分的抓了。哈哈泡泡用的编辑器是从CWnd派生而来,自主开发的编辑器,但不是com控件,也基于windows消息机制,只不过消息是自定义的,处理方式也有所不同。所以针对CEdit或者CRichEdit起作用的消息并不适用于这个CuteEdit,至于怎么获取它的文本,告诉偶你要干什么先?
      

  14.   

    TO: chenzhou35(vcworm.51.net)
    我要做个机器人来着……你不要把我的胃口吊得老高好不好??上面你说的这点我也早在Spy++里面看出来了,就是不知道通过什么样的消息去取文本去写文本。
      

  15.   

    利用剪贴板 + WM_CHAR//22 == ctrl+v
    //3 == ctrl + c
    //....试试吧,偶没试过。你的机器人自娱自乐就好,希望不要弄得泡泡乌烟瘴气。不要给偶增加工作负担,拜托,谢了。
      

  16.   

    ^_^,我当年为了攒popo币,特地写过这个程序,我放到网上了。当然我自己邮箱->2G哈哈。
    POPO的聊天窗口做过处理,WM_SETTEXT是不行的,我用的WM_CHAR,可以耶:)
    http://briefcase.tom.com/briefcase/cao.x.j/
      

  17.   

    To:chenzhou35(vcworm.51.net) 
    利用剪贴板的我记得我好像试过,没有成功,但是好像不是这样子试的,晚上我回去试一试。要是成功了的话你要多少分给你多少分啊,呵呵To:CounterHack(反击黑客)
    你那个公文包要密码我又打不开,方便的话请发邮件给我啊?[email protected] 不知道能不能给源代码看看?
      

  18.   

    要是不行的话在泡泡上联系偶,泡泡帐号:[email protected],不要往偶的邮箱里扔垃圾哦。