Call Windows Desktop Duplication API through gRPC and shared-memory.
From releases.
shremdup.exe <port>
Note: if you use shared memory starts with
Global\
, you need to runshremdup.exe
as administrator.
See shremdup.proto for the gRPC definition.
First, install protoc
v23.2 following https://github.com/hyperium/tonic#windows.
Then, run:
cargo build --release
- rusty-duplication - the underlying library that calls Windows Desktop Duplication API and manage shared-memory.
- HyperDesktopDuplication - a Unity3D library to render Windows desktops in Unity3D games.