hook winvnc的截屏

patricxuqi 2011-04-15 02:13:20
winvnc是通过抓取屏幕像素灰度值的变化来抓取屏幕的。请问有没有办法在桌面上创建一个窗口而不被VNC抓取到,即VNC截取的是该窗口后面的背景?
...全文
316 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-05-11
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
patricxuqi 2011-04-18
  • 打赏
  • 举报
回复
有人知道吗
patricxuqi 2011-04-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 psbeond 的回复:]
不需要那么麻烦,你使用Layered窗口就可以了。Layered窗口用截屏键或vnc,都抓不了屏。
[/Quote]
有其他资料或者代码吗?如果是窗口是ws_ex_layered就不能用printscreen截取吗?我做过一个实验,是透明窗口的,其属性包括ws_ex_layered和ws_ex_transparent,照样被vnc抓屏。不是和您说的有些矛盾吗?麻烦您进一步说明一下吧。
psbeond 2011-04-15
  • 打赏
  • 举报
回复
不需要那么麻烦,你使用Layered窗口就可以了。Layered窗口用截屏键或vnc,都抓不了屏。
patricxuqi 2011-04-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mudunke775 的回复:]
截取VNC抓取屏幕的消息,发送假消息

个人看法
[/Quote]
一开始我也是这么想的,当VNC抓屏前把窗口隐藏,完了后再显示,但是这样做效果不好。我看的思科的webex有一个基于WINVNC的桌面会议系统,实现了本帖提出的需求。www.webex.com。点击FREE TRIAL可以注册一个帐号,如果有两台电脑就可以自己实验一下。
目前我的研究方向是LAYERED窗口和OFF-SCREEN,不知道这个思路正确与否。。。
mudunke775 2011-04-15
  • 打赏
  • 举报
回复
截取VNC抓取屏幕的消息,发送假消息

个人看法

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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