RDP Wrapper Library by Stas’M

RDP 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.

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
• termsrv.dll version 6.3.9600.16384 on Windows 8.1 and higher is not supported
• Windows 2000, XP and Server 2003 will not be supported

This solution was inspired by

Windows Product Policy Editor
, big thanks to kost 🙂
– binarymaster

Active discussion in the comments here:

Enable remote desktop on Windows 8 core / basic – Andrew Block .net

Files description:

 

RDPWInst.exe RDP Wrapper Library installer/uninstaller
RDPCheck.exe Local RDP Checker (you can check
the RDP is working)
install.bat Quick install batch file
uninstall.bat Quick uninstall batch file
devel Development folder (source code,
resources, etc.)

Change log:

2013.12.09
• C++ port of RDP Wrapper was made by Fusix
• x64 architecture is supported now
• Added new command line installer v2.0
• Added local RDP checker
• Source code (C++ port, installer 2.0, local RDP checker) is also included

2013.10.25
• Version 1.1 source code is available

2013.10.22
• Version 1.1
• Stable release
• Improved wrapper (now it can wrap internal unexported termsrv.dll SL Policy
function)
• Added support for Windows 8 Single Language (tested on Acer Tablet PC with
Intel Atom Z2760)

2013.10.19
• Version 1.0
• First [beta] version
• Basic SL Policy wrapper

Confirmed working on:
• Windows Vista Starter (Service Pack 1 and higher)
• Windows Vista Home Basic (Service Pack 1 and higher)
• Windows Vista Home Premium (Service Pack 1 and higher)
• Windows Vista Business (Service Pack 1 and higher)
• Windows 7 Starter
• Windows 7 Home Basic
• Windows 7 Home Premium
• Windows 7 Professional
• Windows 7 Enterprise
• Windows 7 Ultimate
• Windows 8
• Windows 8 Single Language
• Windows 8 Pro
• Windows 8 Enterprise

Working partially:
• Windows Vista Starter RTM (termsrv.dll 6.0.6000.16386 : RDP works, but
termsrv.dll crashes on logon attempt)

Not working:
• Windows 8.1
• Windows 8.1 Single Language
• Windows 8.1 Pro
• Windows 8.1 Enterprise

Not tested (need some volunteers):
• Windows Vista Enterprise
• Windows Vista Ultimate

Installation instructions:
1. Download and unpack files
2. Run install.bat as administrator (right click)
3. See command output for details

To uninstall:
1. Run uninstall.bat as administrator (right click)
2. See command output for details

 


RUS

RDP Wrapper Library by Stas’M

Данный проект позволяет включить поддержку сервера удалённых рабочих столов (RDP
Host) на системах для домашнего пользования с урезанным функционалом, а также
снять ограничение на использование параллельных сессий.

Информация:
• Исходники прилагаются, так что вы можете собрать проект самостоятельно
• RDP Wrapper не вносит изменения в файл termsrv.dll, он подгружает termsrv с
изменёнными параметрами
• RDPWInst и RDPChecker можно распространять без папки разработок и bat-файлов
• RDPWInst можно использовать для автоматической установки или развёртки
• termsrv.dll версии 6.3.9600.16384 на Windows 8.1 и выше не поддерживается
• Windows 2000, XP и Server 2003 не поддерживаются (и не будут)

Идея создания этого проекта пришла после изучения программы

Windows Product Policy Editor
, за что выражаем благодарность её создателю –
пользователю kost 🙂
– binarymaster

Активное обсуждение в комментариях можно узреть здесь:

Enable remote desktop on Windows 8 core / basic – Andrew Block .net

Описание файлов:

 

RDPWInst.exe Установка/удаление RDP Wrapper
Library
RDPCheck.exe Local RDP Checker (c его помощью
можно проверить работу RDP)
install.bat Быстро-батник для установки
uninstall.bat Быстро-батник для удаления
devel Папка с разработками (исходные
коды, ресурсы, и т.п.)

Лог изменений:

2013.12.09
Fusix создал C++ порт RDP Wrapper’а
• Теперь поддерживается x64 архитектура системы
• Добавлен новый (консольный) установщик 2.0
• Добавлен Local RDP Checker
• Исходные коды (C++ порт, установщик 2.0, local RDP checker) прилагаются

2013.10.25
• Доступны исходные коды версии 1.1

2013.10.22
• Версия 1.1
• Стабильная ветка
• Обработчик усовершенствован (появилась возможность обрабатывать внутреннюю не
экспортируемую функцию из termsrv.dll)
• Добавлена поддержка Windows 8 для одного языка (проверено на планшете Acer с
процессором Intel Atom Z2760)

2013.10.19
• Версия 1.0
• Первая (бета) версия
• Базовый обработчик функции SL Policy

Проверен и успешно работает на системах:
• Windows Vista Starter (Service Pack 1 и выше)
• Windows Vista Home Basic (Service Pack 1 и выше)
• Windows Vista Home Premium (Service Pack 1 и выше)
• Windows Vista Business (Service Pack 1 и выше)
• Windows 7 Начальная
• Windows 7 Домашняя базовая
• Windows 7 Домашняя расширенная
• Windows 7 Профессиональная
• Windows 7 Корпоративная
• Windows 7 Максимальная
• Windows 8
• Windows 8 для одного языка
• Windows 8 Профессиональная
• Windows 8 Корпоративная

Работает частично:
• Windows Vista Starter RTM (termsrv.dll 6.0.6000.16386 : RDP работает, но
termsrv.dll вылетает при попытке входа в систему)

Не работает на системах:
• Windows 8.1
• Windows 8.1 для одного языка
• Windows 8.1 Профессиональная
• Windows 8.1 Корпоративная

Не проверено (требуются добровольцы):
• Windows Vista Enterprise
• Windows Vista Ultimate

Инструкции по установке:
1. Скачайте и распакуйте файлы
2. Запустите install.bat от имени администратора (правой кнопкой мыши)
3. Процесс установки наблюдайте в консольном окне

По удалению:
1. Запустите uninstall.bat от имени администратора (правой кнопкой мыши)
2. Процесс удаления наблюдайте в консольном окне

Download 3.7 MB
Homepage