解决方案 »

  1.   

    FindWindow;SendMessage;win7下可能不好用,需向目标程序注入线程
      

  2.   

    用SPY工具和FindWindow函数获取窗口句柄,SendMessage()组合使用
      

  3.   

    没用的。对QQ来说,FindWindow已经不灵了。
      

  4.   

    用按键精灵比较省事,通过屏幕取色判断输入位置。否则你需要写个驱动,去过掉qq的一些拦截。比如它有可能屏蔽了sendmessage之类的api函数
      

  5.   

    去下个DD 搜一下 dd虚拟键盘  
      

  6.   

    方法有多种一种是:
    反汇编,找到登录、注销CALL,直接调用登录。
    这种需要将自己的DLL弄进QQ进程里,手段就比较多了,百度一下即可。另外一种:
    1.在程序中运行QQ程序。
    2.找到QQ窗口,计算得到相对的用户名框位置,鼠标点过去(mouse_event),然后模拟键盘输入(有两种,一种是keybd_event,一种是驱动级的WinIO,百度WinIO)。
    3.同2输入密码,点击登录按钮(或模拟回车)。
    4.同2,模拟鼠标点击菜单或其他(快捷键)注销帐号。