v1.0.0
发布版本 v1.0.0
这是 WindowCaster 的首个正式版本,标志着项目核心功能的全面实现。本版本旨在为用户提供高效、流畅的远程显示体验,使用户能够远程控制目标计算机上指定窗口的显示内容,而无需直接操作目标计算机。
核心功能
-
远程显示
实现了对目标计算机指定窗口的实时显示,用户可以轻松查看远程窗口的画面。 -
客户端数据控制
客户端(Rust 实现)通过获取目标窗口的句柄,支持选择图片或视频数据来源,并将显示数据传输至服务端。 -
服务端实时渲染
服务端(C++ 实现)接收客户端传输的显示数据,并进行实时渲染,确保画面流畅、及时地呈现出来。 -
模块化架构
采用模块化设计,客户端与服务端分别使用 Rust 和 C++ 实现,并通过标准接口(基于 Protocol Buffers 定义的数据格式)进行通信,为后续功能扩展和维护提供了便利。