SeamlessRDP is an extension to RDP servers that allows publishing Windows applications from an RDP server to your local desktop, similar to RAIL/RemoteApp.
SeamlessRDP requires Windows Server 2008r2 or later to operate correctly.
The development of SeamlessRDP takes place on GitHub. Feel free to get involved! We welcome all contributions.
The ServerExe directory contains the server-side components of SeamlessRDP: the SeamlessRDP shell and window hooks. It uses a autotools-based build system.
cd seamlessrdp-1.0
./configure
make
cd ServerExe
./autogen.sh
./configure
make
With a cross-compiling environment for Windows installed, tell
configure that you want to build for a Windows platform by running
./configure
with --host
set to a suitable triplet for your
cross-compiling setup. Examples:
./configure --host=i686-pc-mingw32 # for 32-bit Windows
./configure --host=x86_64-w64-mingw32 # for 64-bit Windows
After compiling with make
, you can create a zip file with the
required contents.
zip -j seamlessrdp.zip .libs/seamlessrdpshell.exe .libs/seamlessrdp??.dll .libs/seamlessrdphook??.exe
This creates a seamlessrdp.zip
file that can be transfered onto to
your Windows server and unpacked to any location you'd like, such as
C:\SeamlessRDP\
.
Starting notepad.exe via SeamlessRDP using rdesktop:
rdesktop -A 'C:\SeamlessRDP\seamlessrdpshell.exe' -s 'notepad.exe'