关键字:Windows远程控制系统
开源了,本项目是一个Windows远程控制系统,系个人平时在开发中的一个学习总结项目,项目完全采用C#.NET开发,实现了热区域逐行扫描算法的远程桌面,桌面视墙,文件管理,语音监听,视频监控,注册表管理,进程管理,各模块采用独立连接,支持异常情况重连。
SiMay远程控制管理系统一套Windows远程控制系统,底层基于IOCP的异步通信模型,能对海量客户端实时监控,目前功能已实现了采用可视区域逐行扫描的远程桌面控制,只发送桌面变化区域,有效节省传输流量;经典的文件管理方式,支持快速上传下载文件和文件夹;语音监听实时传输远程语音,发送语音;视频监视采用Dx组件捕获视频画面,兼容市场主流摄像头;键盘监控全局Hook键盘,支持离线记录;经典的注册表管理;cmd终端;系统进程管理,桌面视图墙等功能
1/SiMay.Common.Core【公共核心功能】
SiMay.Basic框架级通用库
SiMay.Core系统统一公共库
SiMay.Serialize轻量级二进制序列化库
2/SiMay.RemoteMonitor【主控端】
SiMay.RemoteControlsCore主控端核心库
SiMay.RemoteMonitorWindows主控端
WebRemoteMonitorSystemWeb监控前端
3/SiMay.RemoteService【远程服务端】
SiMay.RemoteService内存加载Loader
SiMay.RemoteClient.NewCore被控端核心库/被控端主程序
4/SiMay.SessionProvider【会话提供库】
SiMay.Net.SessionProvider会话提供库
SiMay.Net.SessionProvider.Core代理协议统一公用库
SiMay.Net.SessionProviderService中间会话代理服务器
5/SiMay.Sockets【Socket通信库】
SiMay.Socket.V4 1.0轻量级通信引擎
SiMaySocketTestApp通信引擎测试程序
项目地址:
https://gitee.com/dWwwang/SiMayRemoteMonitorOS.git