如何得到密码框中的内容呢?我用GetWindowText和SendMessage(hwnd, WM_GETTEXT...) 都不行得到一个空字符串苦啊我估计这个密码框的WndProc处理了WM_GETTEXT消息,其他程序如果发送WM_GETTEXT消息来就返回一个空字符串怎么办?有什么好的解决方案?

解决方案 »

  1.   

    hehe 好像不少人讨论过这个问题。
    你说的方法老早就无效了,要达到你的目的需要把自己的代码“注射”到其它程序的进程内。这里有篇新文章总结了三种方法:
    Windows hooks
    CreateRemoteThread & LoadLibrary 
    The CreateRemoteThread & WriteProcessMemory http://www.codeproject.com/useritems/winspy.asp
    不过是英文的,写得非常好。三年前一个同事就用第二种方法写了一个修改器修改 DeltaForce 1。我们用来大闹清华战队,被称之为“跑得比猪还快”,呵呵。
    不知道这里会不会遇到当年的玩伴 x)
      

  2.   

    我安装的WH_JOURNALRECORD那要怎么做呢?告诉我用什么方法就行了,HOOK我没问题我用Spy++和WinSight32追过密码框,也追不到里面的内容
      

  3.   

    给我一份,谢谢
    [email protected]