如何实现屏幕的抓取然后通过网络传输到其他机器显示出来?
我目前的想法是这样的,先在一个机器上抓屏,然后通过winsocket传输到其他机器上,并将抓取的屏幕信息显示出来,如何实现?最好有原代码,或给一个思路.谢谢

解决方案 »

  1.   

    首先确定用什么抓取
    如果用BitBlt抓取,相对比较简单
    将数据取出,放入socket的发送缓冲区,
    另外增加区域大小,以及lpitch大小,
    通过网络传到另一台机器,
    然后再bitblt显示即可。
      

  2.   

    去下个木马的源代码嘛
    我以前下过一个
    不过刚刚找了一下找不到了
    你可以去vckbase搜一下
      

  3.   

    我做过一个,采用客户服务器方式,采用UDP传送协议,客户端负责将屏幕存为bitmap文件,然后根据IP通过UDP端口传送给服务器,服务器负责定时将接收到的图象数据刷新显示,这就起到了一个后台监视的作用,不过我使用c++builder作的,它的UDP控件作的挺好,实现就方便多了,思想仅供参考。
      

  4.   

    屏幕抓图(到处都有)+WinSock
      

  5.   

    屏幕抓图(到处都有)+WinSock那不是会很慢???
      

  6.   

    如果你要试要及时的。
    那就用抓图的方法就不是很好了。最好使用流文件/如果你要用抓图那是很慢的。不过压缩一下可能会好一些(.jpg)。
      

  7.   

    http://blog.joycode.com/jiangsheng/posts/10410.aspx
      

  8.   

    下面的程序里就有,只是看看,别运行
    http://www.downbest.net/down/html/1448.html
      

  9.   

    VNC
    http://www.realvnc.com/cgi-bin/3.3.7-vncform.cgi