IronRDP/ffi
2025-05-29 13:51:45 -04:00
..
dotnet fix: inject socket local address for the client addr (#759) 2025-04-21 09:08:50 +00:00
src clean up 2025-05-29 13:51:45 -04:00
build.rs build(deps): bump embed-resource from 2.5.0 to 3.0.1 (#577) 2025-01-17 07:40:50 -05:00
Cargo.toml fix(ffi): use patched diplomat (#723) 2025-03-26 00:55:30 +00:00
dotnet-interop-conf.toml feat(ffi): initial C# bindings (connector only) (#423) 2024-04-05 15:11:32 +00:00
README.md docs(ffi): document how to build the .NET bindings 2025-03-24 23:23:26 +01:00

IronRDP FFI

Diplomat-based FFI for IronRDP.

Currently, only the .NET target is officially supported.

How to build

  • Install required tools: cargo xtask ffi install

    • For .NET, note that dotnet is also a requirement that you will need to install on your own.
  • Build the shared library: cargo xtask ffi build (alternatively, in release mode: cargo xtask ffi build --release)

  • Build the bindings: cargo xtask ffi bindings

At this point, you may build and run the examples for .NET:

  • dotnet run --project Devolutions.IronRdp.ConnectExample
  • dotnet run --project Devolutions.IronRdp.AvaloniaExample