首页
社区
课程
招聘
[求助]远程屏幕传输的问题
发表于: 2013-10-11 17:57 7313

[求助]远程屏幕传输的问题

2013-10-11 17:57
7313
在win7下,屏幕传输,用的是ghost修改的代码,但是出现一个问题
有时快有时慢,
监视自己的电脑都慢,2秒1帧(有时就很快一秒30多帧),后来定位了下发现是屏幕扫描的地方延迟了,但是同一个扫描函数为什么有时执行的时间长,有时执行的时间短呢?
我虚拟机的一台win7,也是有时非常快,有时就慢了。。。
xp下还没出现过这种情况
搞不懂,有没有人遇到过的,请指点一下

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
webex才是王道 可以考虑逆一下
2013-10-11 18:01
0
雪    币: 113
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
关闭Aero
2013-10-11 19:28
0
雪    币: 209
活跃值: (138)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我以前遇到过一个问题,不知道对楼主有没有帮助

在xp下获取屏幕dc,对此dc直接操作比如取像素等正常。

在Win7夏同样的操作,速度异常慢。

解决方案:如果获取屏幕dc后拷贝到内存dc,然后对内存dc进行操作,则没有速度问题。
2013-10-11 21:30
0
雪    币: 297
活跃值: (235)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
5

你真好。。。。我真2B,终于找到原因了
2013-10-11 21:34
0
雪    币: 297
活跃值: (235)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
6
确实也有效,谢谢!!!
2013-10-11 22:02
0
雪    币: 113
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
学习了.....
2013-10-11 22:22
0
雪    币: 297
活跃值: (235)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
8
        m_hDeskTopWnd = GetDesktopWindow();
        m_hFullDC = GetDC(m_hDeskTopWnd);
        hTmpMemDC = CreateCompatibleDC(m_hFullDC);
        m_hTmpBitmap = CreateCompatibleBitmap(m_hFullDC,m_nFullWidth,m_nFullHeight);
        ::SelectObject(hTmpMemDC,m_hTmpBitmap);
        ::BitBlt(hTmpMemDC, 0, 0, m_nFullWidth, m_nFullHeight, m_hFullDC, 0, 0, m_dwBitBltRop);
我获取到内存dc之后,再从内存dc hTmpMemDC用bitblt取数据到另一个内存dc失败了 ,是怎么回事呢。。
2013-10-12 12:21
0
游客
登录 | 注册 方可回帖
返回
//