本人想制作一个局域网中的监控程序,望各位大哥大姐帮忙
要实现的功能是:
1、局域网中的一台机器能够看到其他机器的屏幕,可采用分屏观看多台机器
2、能够存储当前的屏幕,存成播放文件
3、设置权限,特定的机器不能被监视
4、被监视机器无法关闭客户端的服务程序
希望能够给点意见,万分感激,凡是对小弟有启发的都给分
到时另外开2贴给分
希望大哥大姐们帮忙。帮我顶贴的兄弟姐妹们也感激涕零!!

解决方案 »

  1.   

    socket编程!!!
    用winsocket组件或者API函数
    这个到处都是啊
      

  2.   

    以前见过一个例子,还调试通过了的,可以实现简单的截屏并发送到监控端的。你以截屏为关键词到google.com找找看。
      

  3.   

    要实现这个可需要不少时间哦, 你可以参考一下 赛门铁克公司的PC anywhere.最主要的编程方式还是 SOCKET方式。如果要求传输速度快的话,建议你采用UDP协议。
      

  4.   

    http://www.peggyli888.com/UploadFile/20038287541185998.gif
      

  5.   

    主要要解决几个问题:
    (1)截取屏幕
    (2)数据传输
    (3)进程隐藏困难主要在于如何实现客户端的进程隐藏,比较好的可以参考各种木马的隐藏方法,比如DLL方式、远程线程嵌入等等。
    截取屏幕和数据传输在DELPHI实现相对是比较简单的。截取屏幕:
    (1)用 Bitblt函数实现;
    (2)使用 TBitmap类的 SavetoStream函数保存到缓冲区,以备传送到服务器;数据的传输就很多方法了,delphi中直接就有很多控件,TCP/UDP的都有
      

  6.   

    有本书上面有的,好像是delphi网络编程,上面有些功能是你需要的
      

  7.   

    C:\Program Files\Borland\Delphi7\Demos\Ipcdemos