whatisgithub

What is rdpwrap?

stascorp/rdpwrap — explained in plain English

Analysis updated 2026-06-24

16,549PascalAudience · ops devopsComplexity · 3/5Setup · moderate

In one sentence

RDP Wrapper enables incoming Remote Desktop connections on Windows Home and Starter editions and allows multiple concurrent sessions on one machine, without patching system files on disk.

Mindmap

mindmap
  root((repo))
    What it does
      Enables RDP on Home editions
      Multiple concurrent sessions
      No disk patching
    How it works
      Wraps termsrv.dll
      INI file offsets
      No system file modified
    Features
      Console and remote sessions
      Session shadowing
      Multi-monitor support
    Supported systems
      Windows 7 and 8
      Windows 8.1 and 10
    Audience
      Home users
      Sysadmins
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Enable Remote Desktop Host on a Windows Home laptop so you can connect to it remotely from another PC.

USE CASE 2

Allow multiple users to have simultaneous RDP sessions on a single Windows machine without upgrading to a Pro licence.

USE CASE 3

Run a console session and a remote session at the same time on a Windows Home PC used as a home server.

What is it built with?

PascalDelphiC++

How does it compare?

stascorp/rdpwrapcheat-engine/cheat-enginepeazip/peazip
Stars16,54918,2567,322
LanguagePascalPascalPascal
Setup difficultymoderatehardeasy
Complexity3/54/51/5
Audienceops devopsdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

INI file must be updated manually for each new Windows build after updates, supported only on Windows Vista through Windows 10.

The README states the legal status of using this tool has no definitive answer, use at your own discretion.

So what is it?

RDP Wrapper Library is a Windows tool that turns reduced or home editions of Windows into machines that can accept Remote Desktop connections, the protocol Microsoft uses to let one PC display the desktop of another over the network. By default Microsoft only enables incoming Remote Desktop Host capability on Pro and higher editions, this project enables it on Starter, Home Basic and similar editions, and also allows several concurrent Remote Desktop sessions on a single machine. According to the README, the wrapper sits as a layer between the Service Control Manager and the Terminal Services component of Windows, and loads the original termsrv.dll system file with different parameters rather than patching that file on disk. The file stays untouched, which the maintainers say makes the approach resilient to Windows Update overwriting the change. The release package ships an installer/uninstaller, a configuration tool, an RDP checker, and batch files for quick install and update. An INI file holds per-build offsets so support for new termsrv.dll versions can be added by updating that file rather than rebuilding. Listed features include console and remote sessions at the same time, the same user logged in locally and remotely, up to fifteen concurrent sessions depending on hardware, session shadowing, and multi-monitor support. The README says supported systems are Windows Vista, 7, 8, 8.1 and 10, with Windows 2000, XP and Server 2003 not supported. The code is written in Delphi and C++, Pascal is the primary repository language. The full README is longer than what was provided, and notes that the legal status of using it has no definitive answer.

Copy-paste prompts

Prompt 1
I want to use stascorp/rdpwrap to enable Remote Desktop on my Windows 10 Home machine. Walk me through the install steps and how to verify it is working from another PC.
Prompt 2
After a Windows Update my RDP Wrapper stopped working. How do I update the INI file with the new termsrv.dll offsets so the wrapper works again on my current Windows build?
Prompt 3
How do I configure RDP Wrapper to allow two users to connect simultaneously to the same Windows Home machine? Show me the setting in the INI and the config tool.
Prompt 4
What is the difference between the console session and a remote session in RDP Wrapper, and how do I make both available at the same time?

Frequently asked questions

What is rdpwrap?

RDP Wrapper enables incoming Remote Desktop connections on Windows Home and Starter editions and allows multiple concurrent sessions on one machine, without patching system files on disk.

What language is rdpwrap written in?

Mainly Pascal. The stack also includes Pascal, Delphi, C++.

What license does rdpwrap use?

The README states the legal status of using this tool has no definitive answer, use at your own discretion.

How hard is rdpwrap to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is rdpwrap for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.