https://github.com/rdesktop/seamlessrdp
Extension for seamless applications.
https://github.com/rdesktop/seamlessrdp
Last synced: 5 months ago
JSON representation
Extension for seamless applications.
- Host: GitHub
- URL: https://github.com/rdesktop/seamlessrdp
- Owner: rdesktop
- License: gpl-3.0
- Created: 2015-07-06T15:36:44.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-02-20T08:25:36.000Z (about 4 years ago)
- Last Synced: 2024-11-01T08:33:56.873Z (over 1 year ago)
- Language: C++
- Homepage: http://www.rdesktop.org
- Size: 324 KB
- Stars: 135
- Watchers: 11
- Forks: 42
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# SeamlessRDP
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.
# Contributing
The development of SeamlessRDP takes place on
[GitHub](https://github.com/rdesktop/seamlessrdp/). Feel free to get
involved! We welcome all contributions.
# Building SeamlessRDP
The ServerExe directory contains the server-side components of
SeamlessRDP: the SeamlessRDP shell and window hooks. It uses a
autotools-based build system.
## Building from a source archive (seamlessrdp-1.0.tar.gz)
cd seamlessrdp-1.0
./configure
make
## Building from a git checkout
cd ServerExe
./autogen.sh
./configure
make
## Cross-compiling from Linux
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
# Installing
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\`.
# Example usage
Starting notepad.exe via SeamlessRDP using rdesktop:
rdesktop -A 'C:\SeamlessRDP\seamlessrdpshell.exe' -s 'notepad.exe'