SiMayWindows 远程控制系统
SiMay 是一个 Windows 远程控制系统,项目完全采用 C#.NET 开发,实现了基于逐行扫描算法远程桌面,桌面视图墙,文件管理,实时语音、视频监控,注册表管理,实时进程管理等功能,各模块采用独立连接,支持异常情况重连。实现了中间会话服务器,支持多主控端同时监控,支持Web端。
系统项目结构
- SiMay.Core【公共核心功能】
- SiMay.Basic --基础通用库
- SiMay.Core.Standard --系统核心统一公共库【统一通讯指令丶共用组件丶通信数据实体等..】
- SiMay.Serialize.Standard --轻量级高性能二进制序列化库【作用:系统通信数据实体化】
- SiMay.ModelBinder --调用绑定器
- SiMay.RemoteMonitor【主控制端】
- SiMay.RemoteControls.Core --主控端核心库
- SiMay.RemoteMonitor.Windows --Windows主控管理端
- SiMay.RemoteMonitor.Web --Web主控端
- SiMay.RemoteMonitorForWebSite --Web监控前端
- SiMay.Platform【平台实现】
- SiMay.Platform.Windows -- 基于Windows的功能实现
- SiMay.RemoteService【远程被控服务端】
- SiMay.RemoteService.Loader --内存加载Loader,实现远程内存载入被控端核心库
- SiMay.ServiceCore --被控端核心库
- SiMay.SessionProvider【会话提供层】
- SiMay.Net.SessionProvider --会话提供库【作用:提供服务器监听模式或者中间会话代理协议】
- SiMay.Net.SessionProvider.Core --代理协议统一公用库【作用:统一中间库和服务器的通信指令及序列化等】
- SiMay.Net.SessionProviderServiceCore -- 中间服务核心库
- SiMay.Net.SessionProviderService --中间会话代理服务器【作用:提供保持服务端会话保持丶数据转发功能,基于此实现多平台端监控】
- SiMay.Sockets【通信层】
- SiMay.Socket.Standard --轻量级通信引擎
- SiMaySocketTestApp --通信引擎测试程序
评论