yizhilai
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2008-01-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2685回复:18

重金求购2000/XP下的高效屏幕捕获源代码

楼主#
更多 发布于:2003-12-19 11:52
重金求购2000/XP下的高效屏幕捕获源代码:可以是Mirror Driver或Filter Driver等方式写的,要求在2000/XP下无论启动硬件加速还是关闭的情况下都有高效的捕获屏幕效果,基本上不影响原系统的运行。要输出屏幕的动态变化区域,变化区域的RGB颜色。向高手求救!联系yiss@163.net
CyberQiQi
驱动牛犊
驱动牛犊
  • 注册日期2004-06-03
  • 最后登录2021-02-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望54点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-06-03 14:07
我的有
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2004-06-03 14:24
有时间的话,把2种方式的都写下,嘿嘿,不过要等我把VNC的驱动代码全反汇编稿懂再说,嘿嘿......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
yizhilai
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2008-01-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-04 09:49
哈哈,没有人帮我,只好自己来写了。Mirror Driver都已经写好了,而且克服了VNC存在的一些问题哦。
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-06-08 14:58
mirror driver 有问题,比如对DirextX支持,对有些显卡“掉色”问题等等,可和我联系,msn是:mfczmh@sina.com
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-06-08 14:59
还有你使用mirror driver与ring3进行数据交换也需要特殊处理,不知道你是否完成了:)
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
yizhilai
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2008-01-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-06-08 15:51
掉色的现象已经解决了(好象我的测试还没有发现掉色的现象);与ring3程序交换数据的方法也已经解决,可以直接读取屏幕内容;解决了分辨率变化的影响;解决了启动mirror driver时造成屏幕闪烁的问题。。。

微软说mirror driver不支持DirectX,AllenZh,你解决了对DirectX的支持?
yizhilai
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2008-01-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-06-08 15:56
我完成的mirror driver可以直接读取屏幕内容,可以获得屏幕的动态变化区域,完成了win2000/xp上的windows安装程序(不是VNC的MS-DOS方式的安装哦)
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-06-09 23:59
2000下的mirror修改和自动安装我4年前就完成。嘿嘿
DirectX支持我就没有去处理了,但可通过其他方式来完成
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-06-10 00:00
对了你说的闪烁是ddattach运行时产生的吗?
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-06-10 00:00
对了你说的闪烁是ddattach运行时产生的吗?你是怎么处理的,说来听听。
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
11楼#
发布于:2004-06-11 12:55
MIRRO采用虚拟的显示器驱动,其MINI PORT就是空的,很多东西都不能实现,还不如直接挂接显示驱动来的好,而且对DIRECTX毫无影响,嘿嘿......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
yizhilai
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2008-01-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-06-12 09:05
wowocock,是用那个Driver Chain Manager挂接吗?我以前看了一下MAGic这个软件,好象就是挂接的显示驱动,我当时测试的效果好象感觉不好,就放弃了。

挂接显示驱动的方法是否会倚赖不同的显卡呢?


AllenZh,就是ATTACH时的闪烁。其实我也没有解决,只不过是处理分辨率变化的事件,只在分辨率变化时才DEATTACH和ATTACH,而没有变化时就一直保持ATTACHED的状态,以减少闪烁的发生^-^
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-06-12 20:00
你测试了MAGic吗?性能不好?
我刚才安装了一下,并简单反汇编了一些模块。发现起软件设计思路很好的,可惜家中只有台电脑,不能测试网络方式(我还没有仔细使用该软件,不知道有没有网络功能呢,哈哈)的效果如何。
老兄对该软件什么地方不满意,不妨讨论一下
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
14楼#
发布于:2004-06-13 19:31
直接拦截Q驱动的函数,DRVXXX等,当然必须直接在显卡驱动之前加载,可能和显卡有一定的影响,但MIRROR我觉得也有问题,在XP下好象有问题.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
yizhilai
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2008-01-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-06-14 08:59
我以前测试MAGic时,好象在我的XP上的CPU LOADING非常厉害,所以就没有继续深入研究它了。不过国外有不少软件采用这个技术(Driver Chaining),微软也专门出了个DCM来规范这种技术的应用,作为拦截屏幕技术来说,它确实应该是理想的方法。

我觉得MIRROR最大的问题是不支持DirectX,倒是我在XP上的测试还没有什么其它问题的,运行情况一直都还良好。

附:
DCM establishes a set of rules for products using display driver interception (DDI) technology and provides a helper library that implements those rules. It standardizes the way in which multiple chained drivers cooperate with each other, thereby improving the reliability of all components in the chain. This allows users of assistive technology to have multiple assistive technology aids on a single computer, which enhances their computing experience.

[编辑 -  6/14/04 by  yizhilai]
maqian
驱动中牛
驱动中牛
  • 注册日期2002-08-07
  • 最后登录2014-09-16
  • 粉丝2
  • 关注1
  • 积分12分
  • 威望120点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-06-29 18:35
各位,请问MAGic是个什么软件?在哪里能下载?
能否介绍详细点,我在GOOGLE上搜出2千多万项,实在不知道是哪一个。多谢。
五花马,千金裘,呼儿将出换美酒。 我不喝酒,喝可乐。
yizhilai
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2008-01-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-06-29 21:48
http://www.freedomscientific.com
maqian
驱动中牛
驱动中牛
  • 注册日期2002-08-07
  • 最后登录2014-09-16
  • 粉丝2
  • 关注1
  • 积分12分
  • 威望120点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-06-29 23:24
thank you
五花马,千金裘,呼儿将出换美酒。 我不喝酒,喝可乐。
游客

返回顶部