想拦截屏幕显示数据,知道的进,谢谢

htz92127 2008-02-28 04:24:06
本想定时对屏幕进行截图,不过这样的话最后数据量会很大,所以我想在屏幕数据发送改变时在截图,不知道Windows有没有屏幕数据发生变化的消息,或者有没有其他方法?
...全文
124 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
htz92127 2008-03-01
  • 打赏
  • 举报
回复
有没有人知道啊?
分块效率上好像跟不上…… 等待高手
nilrxn 2008-02-29
  • 打赏
  • 举报
回复
哪个windows远程协助好象就不是截图的
直接调用VRAM 以前毕业论文看到一篇C++写的 好象就不是截图的方法
具体没看。。。亏
zinking3 2008-02-29
  • 打赏
  • 举报
回复
我也觉得SDK里有相关的消息,至少MFC里有重绘消息的。
或者说钩子什么的也不错,分块的话似乎效率太低了
不过我也没经验
家鸣 2008-02-29
  • 打赏
  • 举报
回复
楼主可以这样:把屏幕分成N个小方块,每次截幕时,对这N个小方块进行比较,只保存这次截幕同上次截幕不同的小方块,这样就会减少数据量了。有些远程控制软件就是这么干的。
zlz_212 2008-02-29
  • 打赏
  • 举报
回复
关注
htz92127 2008-02-29
  • 打赏
  • 举报
回复
这个图像对比很复杂吧
好像听说有个什么DDIHook的,有没有人知道啊
cnfixit 2008-02-29
  • 打赏
  • 举报
回复
好像是分成16个块
然后只要不一样的
不然数据量太大
htz92127 2008-02-29
  • 打赏
  • 举报
回复
dk385的想法我也想过,不过小方块的比较很复杂吧,如果截图的时候移位了一个像数,那比较的时候也会认为是有变化啊 所以好像很难做
changjiangzhibin 2008-02-28
  • 打赏
  • 举报
回复
UP
htz92127 2008-02-28
  • 打赏
  • 举报
回复
谢谢
stg609 2008-02-28
  • 打赏
  • 举报
回复
帮你顶!
htz92127 2008-02-28
  • 打赏
  • 举报
回复
顶起来

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧