stascorp / rdpwrap
RDP Wrapper Library
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing stascorp/rdpwrap in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewRDP Wrapper Library by Stas'M The goal of this project is to enable Remote Desktop Host support and concurrent RDP sessions on reduced functionality systems for home usage. 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. [pVistaST]: http://stascorp.com/images/rdpwrap/pVistaST.jpg [pVistaHB]: http://stascorp.com/images/rdpwrap/pVistaHB.jpg [pWin7ST]: http://stascorp.com/images/rdpwrap/pWin7ST.jpg [pWin7HB]: http://stascorp.com/images/rdpwrap/pWin7HB.jpg [pWin8DP]: http://stascorp.com/images/rdpwrap/pWin8DP.jpg [pWin8CP]: http://stascorp.com/images/rdpwrap/pWin8CP.jpg [pWin8RP]: http://stascorp.com/images/rdpwrap/pWin8RP.jpg [pWin8]: http://stascorp.com/images/rdpwrap/pWin8.jpg [pWin81P]: http://stascorp.com/images/rdpwrap/pWin81P.jpg [pWin81]: http://stascorp.com/images/rdpwrap/pWin81.jpg [pWin10TP]: http://stascorp.com/images/rdpwrap/pWin10TP.jpg [pWin10PTP]: http://stascorp.com/images/rdpwrap/pWin10PTP.jpg [pWin10]: http://stascorp.com/images/rdpwrap/pWin10.jpg [fVistaST]: http://stascorp.com/images/rdpwrap/VistaST.png [fVistaHB]: http://stascorp.com/images/rdpwrap/VistaHB.png [fWin7ST]: http://stascorp.com/images/rdpwrap/Win7ST.png [fWin7HB]: http://stascorp.com/images/rdpwrap/Win7HB.png [fWin8DP]: http://stascorp.com/images/rdpwrap/Win8DP.png [fWin8CP]: http://stascorp.com/images/rdpwrap/Win8CP.png [fWin8RP]: http://stascorp.com/images/rdpwrap/Win8RP.png [fWin8]: http://stascorp.com/images/rdpwrap/Win8.png [fWin81P]: http://stascorp.com/images/rdpwrap/Win81P.png [fWin81]: http://stascorp.com/images/rdpwrap/Win81.png [fWin10TP]: http://stascorp.com/images/rdpwrap/Win10TP.png [fWin10PTP]: http://stascorp.com/images/rdpwrap/Win10PTP.png [fWin10]: http://stascorp.com/images/rdpwrap/Win10.png | NT Version | Screenshots | | ------------- | ----------- | | Windows Vista | [![Windows Vista Starter][pVistaST]][fVistaST] [![Windows Vista Home Basic][pVistaHB]][fVistaHB] | | Windows 7 | [![Windows 7 Starter][pWin7ST]][fWin7ST] [![Windows 7 Home Basic][pWin7HB]][fWin7HB] | | Windows 8 | [![Windows 8 Developer Preview][pWin8DP]][fWin8DP] [![Windows 8 Consumer Preview][pWin8CP]][fWin8CP] [![Windows 8 Release Preview][pWin8RP]][fWin8RP] [![Windows 8][pWin8]][fWin8] | | Windows 8.1 | [![Windows 8.1 Preview][pWin81P]][fWin81P] [![Windows 8.1][pWin81]][fWin81] | | Windows 10 | [![Windows 10 Technical Preview][pWin10TP]][fWin10TP] [![Windows 10 Pro Technical Preview][pWin10PTP]][fWin10PTP] [![Windows 10][pWin10]][fWin10] | --- [WinPPE]: http://forums.mydigitallife.info/threads/39411-Windows-Product-Policy-Editor This solution was inspired by [Windows Product Policy Editor][WinPPE], big thanks to **kost** :) — binarymaster Attention: 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. Information: • Source code is available, so you can build it on your own • RDP Wrapper does not patch termsrv.dll, it loads termsrv with different parameters • RDPWInst and RDPChecker can be redistributed without development folder and batch files • RDPWInst can be used for unattended installation / deployment • Windows 2000, XP and Server 2003 will not be supported Key features: • RDP host server on any Windows edition beginning from Vista • Console and remote sessions at the same time • Using the same user simultaneously for local and remote logon (see configuration app) • Up to 15 concurrent sessions (the actual limitation depends on your hardware and OS version) • Console and RDP session shadowing (using Task Manager in Windows 7 and lower, and Remote Desktop Connection in Windows 8 and higher) • Full multi-monitor support for RDP host • ...and if you find a new feature not listed here, tell us ;) Porting to other platforms: • **ARM** for Windows RT (see links below) • **IA-64** for Itanium-based Windows Server? *Well, I have no idea* :) Building the binaries: • **x86 Delphi version** can be built with *Embarcadero RAD Studio 2010* • **x86/x64 C++ version** can be built with *Microsoft Visual Studio 2013* [andrewblock]: http://web.archive.org/web/20150810054558/http://andrewblock.net/enable-remote-desktop-on-windows-8-core/ [mydigitallife]: http://forums.mydigitallife.info/threads/55935-RDP-Wrapper-Library-(works-with-Windows-8-1-Basic) [xda-dev]: http://forum.xda-developers.com/showthread.php?t=2093525&page=3 [yt-updating]: http://www.youtube.com/watch?v=W9BpbEt1yJw [yt-offsets]: http://www.youtube.com/watch?v=FiD86tmRBtk Links: • Official GitHub repository: https://github.com/stascorp/rdpwrap/ • Official Telegram chat: https://t.me/rdpwrap • Active discussion in the comments here: [Enable remote desktop on Windows 8 core / basic - Andrew Block .net][andrewblock] • MDL Projects and Applications thread here: [RDP Wrapper Library (works with Windows 8.1 Basic)][mydigitallife] • Some ideas about porting to ARM for Windows RT (post #23): [\[Q\] Mod Windows RT to enable Remote Desktop][xda-dev] • Adding «Remote Desktop Users» group: http://superuser.com/questions/680572/ Tutorial videos: • [~~Updating RDP Wrapper INI file manually~~][yt-updating] (now use installer to update INI file) • [How to find offsets for new termsrv.dll versions][yt-offsets] Files in release package: | File name | Description | | --------- | ----------- | | | RDP Wrapper Library installer/uninstaller | | | Local RDP Checker (you can check the RDP is working) | | | RDP Wrapper Configuration | | | Quick install batch file | | | Quick uninstall batch file | | | Quick update batch file | Frequently Asked Questions > Where can I download the installer or binaries? In the GitHub Releases section. > Is it legal to use this application? There is no definitive answer, see this discussion. > The installer tries to access the Internet, is it normal behaviour?…