SeamlessRDP is an extension to RDP servers that allows publishing Windows applications from an RDP server to your local desktop, similar to RAIL/RemoteApp.
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'