SiMayWindows 远程控制系统

联合创作 · 2023-09-30 11:40

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 --通信引擎测试程序
浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报