Update README.md

This commit is contained in:
binarymaster 2014-10-23 03:27:03 +04:00
parent 2a6d695e40
commit eec8bab06f

324
README.md
View File

@ -1,155 +1,169 @@
RDP Wrapper Library by Stas'M <b>RDP Wrapper Library by Stas'M</b><br>
<br>
Project page: http://stascorp.com/load/1-1-0-63 The goal of this project is to enable Remote Desktop Host support and concurrent RDP sessions on reduced functionality systems for home usage.<br>
<br>
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.<br>
<br>
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. Screenshots:<br>
<div style="padding-top: 4px; width: 534px; white-space: nowrap; overflow: auto; overflow-y: hidden">
This solution was inspired by Windows Product Policy Editor, big thanks to kost :) <a href="/images/rdpwrap/VistaST.png" target="_blank"><img src="/images/rdpwrap/pVistaST.jpg"></a>&nbsp;
- binarymaster <a href="/images/rdpwrap/VistaHB.png" target="_blank"><img src="/images/rdpwrap/pVistaHB.jpg"></a>&nbsp;
(http://forums.mydigitallife.info/threads/39411) <a href="/images/rdpwrap/Win7ST.png" target="_blank"><img src="/images/rdpwrap/pWin7ST.jpg"></a>&nbsp;
<a href="/images/rdpwrap/Win7HB.png" target="_blank"><img src="/images/rdpwrap/pWin7HB.jpg"></a>&nbsp;
Attention: <a href="/images/rdpwrap/Win8DP.png" target="_blank"><img src="/images/rdpwrap/pWin8DP.jpg"></a>&nbsp;
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. <a href="/images/rdpwrap/Win8CP.png" target="_blank"><img src="/images/rdpwrap/pWin8CP.jpg"></a>&nbsp;
<a href="/images/rdpwrap/Win8RP.png" target="_blank"><img src="/images/rdpwrap/pWin8RP.jpg"></a>&nbsp;
Information: <a href="/images/rdpwrap/Win8.png" target="_blank"><img src="/images/rdpwrap/pWin8.jpg"></a>&nbsp;
• Source code is available, so you can build it on your own <a href="/images/rdpwrap/Win81P.png" target="_blank"><img src="/images/rdpwrap/pWin81P.jpg"></a>&nbsp;
• RDP Wrapper does not patch termsrv.dll, it loads termsrv with different parameters <a href="/images/rdpwrap/Win81.png" target="_blank"><img src="/images/rdpwrap/pWin81.jpg"></a>&nbsp;
• RDPWInst and RDPChecker can be redistributed without development folder and batch files <a href="/images/rdpwrap/Win10TP.png" target="_blank"><img src="/images/rdpwrap/pWin10TP.jpg"></a>&nbsp;
• RDPWInst can be used for unattended installation / deployment </div><br>
• Windows 2000, XP and Server 2003 will not be supported This solution was inspired by <a href="http://forums.mydigitallife.info/threads/39411-Windows-Product-Policy-Editor" target="_blank">Windows Product Policy Editor</a>, big thanks to <b>kost</b> :)<br>
- binarymaster<br>
Porting to other platforms: <br>
• ARM for Windows RT (see links below) Attention:<br>
• IA-64 for Itanium-based Windows Server? Well, I have no idea :) 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.<br>
<br>
Links: Information:<br>
Active discussion in the comments here: • Source code is available, so you can build it on your own<br>
http://andrewblock.net/2013/07/19/enable-remote-desktop-on-windows-8-core/ • RDP Wrapper does not patch termsrv.dll, it loads termsrv with different parameters<br>
MDL Projects and Applications thread here: • RDPWInst and RDPChecker can be redistributed without development folder and batch files<br>
http://forums.mydigitallife.info/threads/55935-RDP-Wrapper-Library-(works-with-Windows-8-1-Basic) • RDPWInst can be used for unattended installation / deployment<br>
Some ideas about porting to ARM for Windows RT (post #23): • Windows 2000, XP and Server 2003 will not be supported<br>
http://forum.xda-developers.com/showthread.php?t=2093525&page=3 <br>
Porting to other platforms:<br>
Files description: <b>ARM</b> for Windows RT (see links below)<br>
<b>IA-64</b> for Itanium-based Windows Server? <i>Well, I have no idea</i> :)<br>
RDPWInst.exe RDP Wrapper Library installer/uninstaller <br>
RDPCheck.exe Local RDP Checker (you can check the RDP is working) <b>Links:</b><br>
install.bat Quick install batch file Active discussion in the comments here:<br>
uninstall.bat Quick uninstall batch file <a href="http://andrewblock.net/2013/07/19/enable-remote-desktop-on-windows-8-core/" target="_blank" title="Enable remote desktop on Windows 8 core / basic">Enable remote desktop on Windows 8 core / basic - Andrew Block .net</a><br>
devel Development folder (source code, resources, etc.) MDL Projects and Applications thread here:<br>
<a href="http://forums.mydigitallife.info/threads/55935-RDP-Wrapper-Library-(works-with-Windows-8-1-Basic)" target="_blank" title="Enable remote desktop on Windows 8 core / basic">RDP Wrapper Library (works with Windows 8.1 Basic)</a><br>
Change log: Some ideas about porting to ARM for Windows RT (post #23):<br>
<a href="http://forum.xda-developers.com/showthread.php?t=2093525&page=3" target="_blank" title="Enable remote desktop on Windows 8 core / basic">[Q] Mod Windows RT to enable Remote Desktop</a><br>
2014.10.21 <br>
• Installer updated Files description:<br>
• Added feature to install RDP Wrapper to System32 directory <br>
• Fixed issue in the installer - NLA setting now remains unchanged <table style="border-collapse: collapse; width: 100%; border: 1px solid black;" width="" align="">
• Local RDP Checker updated <tbody>
• SecurityLayer and UserAuthentification values changed on check start <tr><td style="border: 1px solid black;"><b>RDPWInst.exe</b></td><td style="border: 1px solid black;">RDP Wrapper Library installer/uninstaller</td></tr>
• RDP Checker restores values on exit <tr><td style="border: 1px solid black;"><b>RDPCheck.exe</b></td><td style="border: 1px solid black;">Local RDP Checker (you can check the RDP is working)</td></tr>
<tr><td style="border: 1px solid black;"><b>install.bat</b></td><td style="border: 1px solid black;">Quick install batch file</td></tr>
2014.10.20 <tr><td style="border: 1px solid black;"><b>uninstall.bat</b></td><td style="border: 1px solid black;">Quick uninstall batch file</td></tr>
• Version 1.3 <tr><td style="border: 1px solid black;"><b>devel</b></td><td style="border: 1px solid black;">Development folder (source code, resources, etc.)</td></tr>
• Added support for Windows 10 Technical Preview </tbody>
• Added support for Windows 7 with KB2984972 </table><br>
• Added support for Windows 8 with KB2973501 Change log:<br>
• Added extended support for Windows Vista (SP0, SP1 and SP2) <br>
• Added extended support for Windows 7 (SP0 and SP1) <b><u>2014.10.21</u></b><br>
• Some improvements in the source code • Installer updated<br>
• Installer updated to v2.2 • Added feature to install RDP Wrapper to System32 directory<br>
• Fixed installation bug in Vista x64 (wrong expand path) • Fixed issue in the installer - NLA setting now remains unchanged<br>
• Local RDP Checker updated • Local RDP Checker updated<br>
• Added description to error 0x708 • SecurityLayer and UserAuthentification values changed on check start<br>
• RDP Checker restores values on exit<br>
2014.07.26 <br>
• Version 1.2 <b><u>2014.10.20</u></b><br>
• Added support for Windows 8 Developer Preview • Version 1.3<br>
• Added support for Windows 8 Consumer Preview • Added support for Windows 10 Technical Preview<br>
• Added support for Windows 8 Release Preview • Added support for Windows 7 with KB2984972<br>
• Added support for Windows 8.1 Preview • Added support for Windows 8 with KB2973501<br>
• Added support for Windows 8.1 • Added extended support for Windows Vista (SP0, SP1 and SP2)<br>
• More details you will see in the source code • Added extended support for Windows 7 (SP0 and SP1)<br>
• Installer updated to v2.1 • Some improvements in the source code<br>
• Installer updated to v2.2<br>
2013.12.09 • Fixed installation bug in Vista x64 (wrong expand path)<br>
• C++ port of RDP Wrapper was made by Fusix • Local RDP Checker updated<br>
• x64 architecture is supported now • Added description to error 0x708<br>
• Added new command line installer v2.0 <br>
• Added local RDP checker <b><u>2014.07.26</u></b><br>
• Source code (C++ port, installer 2.0, local RDP checker) is also included • Version 1.2<br>
• Added support for Windows 8 Developer Preview<br>
2013.10.25 • Added support for Windows 8 Consumer Preview<br>
• Version 1.1 source code is available • Added support for Windows 8 Release Preview<br>
• Added support for Windows 8.1 Preview<br>
2013.10.22 • Added support for Windows 8.1<br>
• Version 1.1 • More details you will see in the source code<br>
• Stable release • Installer updated to v2.1<br>
• Improved wrapper (now it can wrap internal unexported termsrv.dll SL Policy function) <br>
• Added support for Windows 8 Single Language (tested on Acer Tablet PC with Intel Atom Z2760) <b><u>2013.12.09</u></b><br>
• C++ port of RDP Wrapper was made by <b>Fusix</b><br>
2013.10.19 • x64 architecture is supported now<br>
• Version 1.0 • Added new command line installer v2.0<br>
• First [beta] version • Added local RDP checker<br>
• Basic SL Policy wrapper • Source code (C++ port, installer 2.0, local RDP checker) is also included<br>
<br>
Supported Terminal Services versions: <b><u>2013.10.25</u></b><br>
• 6.0.X.X (Windows Vista / Server 2008) • Version 1.1 source code is available<br>
• 6.0.6000.16386 (Windows Vista) <br>
• 6.0.6001.18000 (Windows Vista SP1) <b><u>2013.10.22</u></b><br>
• 6.0.6002.18005 (Windows Vista SP2) • Version 1.1<br>
• 6.1.X.X (Windows 7 / Server 2008 R2) • Stable release<br>
• 6.1.7600.16385 (Windows 7) • Improved wrapper (now it can wrap internal unexported termsrv.dll SL Policy function)<br>
• 6.1.7601.17514 (Windows 7 SP1) • Added support for Windows 8 Single Language (tested on Acer Tablet PC with Intel Atom Z2760)<br>
• 6.1.7601.18540 (Windows 7 SP1 with KB2984972 GDR) <br>
• 6.1.7601.22750 (Windows 7 SP1 with KB2984972 LDR) <b><u>2013.10.19</u></b><br>
• 6.2.8102.0 (Windows 8 Developer Preview) • Version 1.0<br>
• 6.2.8250.0 (Windows 8 Consumer Preview) • First [beta] version<br>
• 6.2.8400.0 (Windows 8 Release Preview) • Basic SL Policy wrapper<br>
• 6.2.9200.16384 (Windows 8 / Server 2012) <br>
• 6.2.9200.17048 (Windows 8 with KB2973501 GDR) <b>Supported Terminal Services versions:</b><br>
• 6.2.9200.21166 (Windows 8 with KB2973501 LDR) <u>6.0.X.X</u> (Windows Vista / Server 2008)<br>
• 6.3.9431.0 (Windows 8.1 Preview) <u>6.0.6000.16386</u> (Windows Vista)<br>
• 6.3.9600.16384 (Windows 8.1 / Server 2012 R2) <u>6.0.6001.18000</u> (Windows Vista SP1)<br>
• 6.3.9600.17095 (Windows 8.1 with KB2959626) <u>6.0.6002.18005</u> (Windows Vista SP2)<br>
• 6.4.9841.0 (Windows 10 Technical Preview) <u>6.1.X.X</u> (Windows 7 / Server 2008 R2)<br>
<u>6.1.7600.16385</u> (Windows 7)<br>
Confirmed working on: <u>6.1.7601.17514</u> (Windows 7 SP1)<br>
• Windows Vista Starter (x86 - Service Pack 1 and higher) <u>6.1.7601.18540</u> (Windows 7 SP1 with KB2984972 GDR)<br>
• Windows Vista Home Basic (x86 - Service Pack 1 and higher) <u>6.1.7601.22750</u> (Windows 7 SP1 with KB2984972 LDR)<br>
• Windows Vista Home Premium (x86 - Service Pack 1 and higher) <u>6.2.8102.0</u> (Windows 8 Developer Preview)<br>
• Windows Vista Business (x86 - Service Pack 1 and higher) <u>6.2.8250.0</u> (Windows 8 Consumer Preview)<br>
• Windows Vista Enterprise (x86 - Service Pack 1 and higher) <u>6.2.8400.0</u> (Windows 8 Release Preview)<br>
• Windows Vista Ultimate (x86 - Service Pack 1 and higher) <u>6.2.9200.16384</u> (Windows 8 / Server 2012)<br>
• Windows 7 Starter <u>6.2.9200.17048</u> (Windows 8 with KB2973501 GDR)<br>
• Windows 7 Home Basic <u>6.2.9200.21166</u> (Windows 8 with KB2973501 LDR)<br>
• Windows 7 Home Premium <u>6.3.9431.0</u> (Windows 8.1 Preview)<br>
• Windows 7 Professional <u>6.3.9600.16384</u> (Windows 8.1 / Server 2012 R2)<br>
• Windows 7 Enterprise <u>6.3.9600.17095</u> (Windows 8.1 with KB2959626)<br>
• Windows 7 Ultimate <u>6.4.9841.0</u> (Windows 10 Technical Preview)<br>
• Windows 8 Developer Preview <br>
• Windows 8 Consumer Preview <b>Confirmed working on:</b><br>
• Windows 8 Release Preview • Windows Vista Starter (x86 - Service Pack 1 and higher)<br>
• Windows 8 • Windows Vista Home Basic (x86 - Service Pack 1 and higher)<br>
• Windows 8 Single Language • Windows Vista Home Premium (x86 - Service Pack 1 and higher)<br>
• Windows 8 Pro • Windows Vista Business (x86 - Service Pack 1 and higher)<br>
• Windows 8 Enterprise • Windows Vista Enterprise (x86 - Service Pack 1 and higher)<br>
• Windows 8.1 Preview • Windows Vista Ultimate (x86 - Service Pack 1 and higher)<br>
• Windows 8.1 • Windows 7 Starter<br>
• Windows 8.1 Single Language • Windows 7 Home Basic<br>
• Windows 8.1 Pro • Windows 7 Home Premium<br>
• Windows 8.1 Enterprise • Windows 7 Professional<br>
• Windows 10 Technical Preview • Windows 7 Enterprise<br>
• Windows 7 Ultimate<br>
Working partially: • Windows 8 Developer Preview<br>
• Windows Vista Starter RTM x86 (termsrv.dll 6.0.6000.16386 : RDP works, but termsrv.dll crashes on logon attempt) • Windows 8 Consumer Preview<br>
• Windows 8 Release Preview<br>
Installation instructions: • Windows 8<br>
1. Download and unpack files • Windows 8 Single Language<br>
2. Run install.bat as administrator (right click) • Windows 8 Pro<br>
3. See command output for details • Windows 8 Enterprise<br>
• Windows 8.1 Preview<br>
To uninstall: • Windows 8.1<br>
1. Run uninstall.bat as administrator (right click) • Windows 8.1 Single Language<br>
2. See command output for details • Windows 8.1 Pro<br>
• Windows 8.1 Enterprise<br>
• Windows 10 Technical Preview<br>
<br>
<b>Working partially:</b><br>
• Windows Vista Starter RTM x86 (termsrv.dll 6.0.6000.16386 : RDP works, but termsrv.dll crashes on logon attempt)<br>
<br>
<u>Installation instructions:</u><br>
1. Download and unpack files<br>
2. Run <b>install.bat</b> as administrator (right click)<br>
3. See command output for details<br>
<br>
<u>To uninstall:</u><br>
1. Run <b>uninstall.bat</b> as administrator (right click)<br>
2. See command output for details<br>