Skip to content

Call Windows Desktop Duplication API through gRPC and shared-memory.

License

Notifications You must be signed in to change notification settings

DiscreteTom/shremdup

Repository files navigation

shremdup

GitHub release (latest by date) GitHub Workflow Status license

Call Windows Desktop Duplication API through gRPC and shared-memory.

Download

From releases.

Usage

shremdup.exe <port>

Note: if you use shared memory starts with Global\, you need to run shremdup.exe as administrator.

Protocol

See shremdup.proto for the gRPC definition.

Build

First, install protoc v23.2 following https://github.com/hyperium/tonic#windows.

Then, run:

cargo build --release

Related

  • 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.