这是我团队L3'Studio参加学校程序设计比赛的作品,请大家看看!
迟些时间再发布源代码(整理当中)!
请留意我的Blog或论坛的C#版块。-----------------------------------功能简介 --------------------------------------INCU V1.0有以下几大功能:
 
1.远程桌面鼠标控制 
2.远程驱动器文件浏览与上传下载 
3.文本消息传递 
4.远程关机 
5.多线程一网段同时控制 
6.客户端控制服务端升级更新 INCU V1.0的特点: 一、界面操作简单实用 
 
二、适应复杂网络,实现跨网络控制 
 
三、图像压缩率高,可适应各种带宽网络 
 
四、安全性高 
 
五、控制能力强具体介绍请看这里:
http://blog.csdn.net/fengart/archive/2007/04/28/1588121.aspx或直接打开CSDN的下载页面:http://download.csdn.net/source/172912

解决方案 »

  1.   

    这里矫正一楼的愚味观点。
    远程控制和木马有很大的相似之处,譬如说现在的灰鸽子远程控制软件〔企业版〕,它具有两种远程控制形式:服务端自动上线连接型和客户端主动连接控制型,同时拥有两者的所有功能。它可以被当作木马来作为入侵远程电脑的工具,并且监控远程摄像头的功能更使对方失去个人私隐。但如果客户端为主动方式连接服务端时,服务端可以接受多个客户连接,所以视频、语音的发送可以实现远程教学,远程协助等功能。因此远程控制和木马两者几乎找不到界线,但从最初的用途来说,它们应该有以下区别的:
    (1) 远程连接的方式不同:木马属于服务端自动上线连接型,即一运行就上线连接指定IP,并且如果控制端没运行,它会不断重新连接;而远程控制属于客户端主动连接控制型,方便之处是可以从不同IP的电脑去连接已经安装服务端的主机。
    (2) 隐藏机制不同:木马一般注册为系统服务,伪装为类似系统进程的程序,用户不能轻易关闭它;而远程控制服务端可以按其应用考虑是否隐藏和是否能够被关闭。
    (3) 用途不同:木马主要是达到窃取别人主机各种信息的目的;而远程控制可以作为网管管理机房的工具,也可以是老师远程教学的助手,更是远程办公的理想软件。
    远程控制因为进一步克服了由于地域性差异所造成的不便性,所以在网络管理、远程技术支持、远程交流、远程办公等领域有着非常广泛的应用。
    因此,设计一个远程控制软件,不光包含很强的网络处理技术,还具有广泛的实用价值。
      

  2.   

    外网应该可以控制内网吧?如果能,你是怎么实现UDP穿透内网的?我现在做一个项目就是要用UDP穿透内网
      

  3.   

    我只用了TCP,但我认为最好TCP和UDP结合一起用就更佳!
    外网应该可以控制内网?我还没条件测试过。
      

  4.   

    ICanSeeYou远程控制软件(所有C#源代码)
    另外附有说明文档。
    如果你不了解原程序,请到下载地址下载安装程序:
    http://download1.csdn.net/down3/20070428/28022416404.rar源代码说明:IDE(集成开发环境):Microsoft Visual Studio .NET 2005
    使用C#作为主要开发语言,统一编程习惯。关于C#编程习惯可以查看另外一份文档 《 C#编程规范 》。
    C#规范制定原则
    1 方便代码的交流和维护。
    2 不影响编码的效率,不与大众习惯冲突。
    3 使代码更美观、阅读更方便。
    4 使代码的逻辑更清晰、更易于理解。
    代码重用性
    通过结合程序员定义的类和定义良好、精心测试、文档完整、可移植和用途广泛的FCL(重用框架类库),开发者进行软件构建,这种形式的软件重用加速了功能强大和高质量软件的开发。而本项目定义了不少可重用的代码,例如文件的各种操作,鼠标的模拟点击,键盘的模拟按键按下,关机,屏幕截取,API函数库,网络的基本操作等。
     
    请到CSDN资源站下载:http://download.csdn.net/source/173494