如何得到windows标准的statusbar上的文本?(100分)

  • 主题发起人 主题发起人 cAkk
  • 开始时间 开始时间
怎么才能知道一个控件是不是标准的?
 
SmileSnake: 用spy++看它的classname
 
有没有不用hook的方法?
 
这个问题我已经搞定了. 不过用的方法非常粗暴.<br>因为我是针对一个具体的文本编辑器提出这个问题的,所以我的说明<br>也是针对这个编辑器的状态条上的表示"行:列"信息的.<br><br>说明如下:<br>我用程序不断模拟键盘的"UP"和"DOWN"键,造成状态条<br>上的信息不断改变,当然,改变的内容我是知道的,<br>就是在"1"和"2"之间不断变化, 然后我再同时使用<br>ReadProcessMemory函数强行读取该程序的内存,<br>根据这一变化规律不断筛选,找出该数字的存放地点,<br>最后读取该地点的字符串就是了.<br><br>是不是和fpe的原理很相似?<br><br>:-P<br>
 
多人接受答案了。
 
&nbsp;To cAkk:<br>&nbsp; 每次你要读字符串时,最好都用该方法取得地址,否则可能不正确,因为系统可能<br>进行内存块移动。 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{B-(
 
前卫: 我已经找到更简单的办法,相比之下,我前面的方法简直太蠢了.
 
&nbsp;cAkk: &nbsp;愿闻其详!
 
后退
顶部