Skip to content

A portable tool for setting up multiple simultaneous RDP sessions with a simple user interface and automatic offset generation feature in offline mode (useful after Windows update)

License

Notifications You must be signed in to change notification settings

goodstudio/rdpWrapper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RDP Wrapper

Release Downloads Last commit


Overview

RDP Wrapper is a RDP setup and configuration utility

This tool is inspired by the stascorp's rdpwrap project. However it is written in pure .NET instead of Pascal/Delphi. The main idea was to create small and portable single-file application with all required functionality.

And yes, it can auto-generate offsets for new/updated Windows versions - thanks to the @llccd projects:

RDP Wrapper works as a layer between Service Control Manager and Terminal Services, so the original termsrv.dll file remains untouched. Also this method is very strong against Windows Update.

It's recommended to have original termsrv.dll file with the RDP Wrapper installation. If you have modified it before with other patchers, it may become unstable and crash in any moment.

What can it do?

The application is portable and has the following features:

  • RDP Wrapper does not patch termsrv.dll, it loads termsrv with different parameters
  • RDP host server on any Windows edition beginning from Vista
  • Using the same user simultaneously for local and remote logon (see configuration app)
  • Console and remote sessions at the same time
  • Enabled camera and USB redirection (when TermWrap installed)
  • show RDP service current status
  • configure RDP options
  • install / uninstall wrapper
  • generate config for not supported OS (after windows update) - make sure you have Microsoft Visual C++ Redistributable installed
  • check for app updates (from main window system menu)
  • Console and RDP session shadowing (using Task Manager in Windows 7 and lower, and Remote Desktop Connection in Windows 8 and higher)
  • Windows 2000, XP and Server 2003 are not supported

What does it look like?

Here's a preview of the app's UI running on Windows 10:

Themes

Also there are:

  • Light/Dark themes with auto switching mode.
  • Custom themes supported from external files

You can find custom theme examples here To add custom theme to the app, just create a themes folder next to the executable file and place all theme files there. Don't forget to restart the app to scan for new theme files!

Download

The published version can be obtained from releases.

Notes

Enable USB redirection

To enable remote desktop USB redirection, additional group policy settings are required (gpedit):

Computer Configuration\Administrative Templates\System\Device Installation - Allow remote access to the Plug and Play interface -> Enabled

Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Device and Resource Redirection - Do not allow supported Plug and Play device redirection -> Disabled

Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Connection Client\RemoteFX USB Device Redirection - Allow RDP redirection of other supported RemoteFX USB devices from this computer -> Enabled

Notes on audio recording redirection

Just like UmWrap, EndpWrap is only needed on server and home editions. It gets loaded in all applications that play/record remote audio, and may cause some tricky applications to stuck or crash.

To enable audio recording redirection, both EndpWrap.dll and Zydis.dll needs to be copied to the system32 folder. After that, change the following registry entry from rdpendp.dll to EndpWrap.dll:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\AudioEnumeratorDll

How can I help improve it?

The rdpWrapper team welcomes feedback and contributions!
You can check if it works properly on your PC. If you notice any inaccuracies, please send us a pull request. If you have any suggestions or improvements, don't hesitate to create an issue.

Also, don't forget to star the repository to help other people find it.

Star History Chart

Stargazers repo roster for @rdp-wrapper/rdpWrapper

Donate!

Every cup of coffee you donate will help this app become better and let me know that this project is in demand.

About

A portable tool for setting up multiple simultaneous RDP sessions with a simple user interface and automatic offset generation feature in offline mode (useful after Windows update)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 98.7%
  • Batchfile 1.3%