gettext貌似被屏蔽掉了的情况下,还有没别的方法查?
原来以为被屏蔽了应该就可以死心了
但是无意中发现Spy4Win还是可以查到 感叹之余跪求高人赐教

解决方案 »

  1.   

    Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
      

  2.   

    这个偶也想知道。
    偶屏蔽了 WM_GETTEXT  和 EM_GETLINE 消息,普通星号密码查看器是不能得到密码了,但是 “超级兔子” 带的密码查看器还是能显示出密码,似乎将 passwordchar 属性给改了,直接显示出了明文。
      

  3.   

    Modest(塞北雪貂)·(偶最欣赏楼主的分)  
    你发的这个声明貌似没什么特别之处 望赐教
      

  4.   

    GetWindowTextEx
    你子类话忽略 WM_GETTEXT 消息的话,是评比不到上面的api, 他根本没走你的消息过程。
      

  5.   

    如果是label控件,那文本就是画上去的,没办法gettext的.
      

  6.   

    改变password text 的 属性
    然后在 gettext
      

  7.   


    注意屏蔽 EM_SETPASSWORDCHAR 消息
      

  8.   

    果然,屏蔽 EM_SETPASSWORDCHAR 消息后,超级兔子也搞不到密码了。:-D
      

  9.   

    看来超级兔子就是该的 text 的属性
      

  10.   

    SendMessage handleEdit, EM_SETPASSWORDCHAR, 0&, 0
    就可以消除密码文本框的*了。
      

  11.   

    SendMessage  Hwnd,getpassword,0,0
    注意那个getpassword也可能是getpasswordtext忘了到底是什么了
    查查api手册的常数声明是什么