首页 新闻 搜索 专区 学院

请问:如何截获应用程序的界面发生变化的消息?目前想到的方法有:钩子,屏幕截图

0
悬赏园豆:50 [已关闭问题]

大侠们:
想请教个问题:我想实现这样的效果,
就是能在应用程序的界面发生变化时马上得知这个消息,比如说斗地主游戏里面一家出牌后马上截获到这个消息,只要准确得知它已经发生了就好。
当然,如果能够得到详细的信息那更好。

条件是:
(1)不固定是某个程序,对一般的程序都作用的方法。
(2)最好使用屏幕截图比较技术,这个方法占用CPU资源太高,已经优化过程序了。双核2.8GHzCPU,如果每100MS截图一次,CPU占用在25%左右,较稳定。500MS的话在16%左右,这个频率的CPU占用率不太稳定,有时2%、6%等等。而且,即使是100MS/次的频率还是无法满足我的要求。
希望大侠们在屏幕截图比较方法上也能提供一些好的思路。

最好能在.NET C# 里面实现。

在此先谢过了!

问题补充: 欢迎各位DX各抒己见。 尽量散分
烈火★寒冰的主页 烈火★寒冰 | 菜鸟二级 | 园豆:210
提问于:2010-04-24 19:51
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册