Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stascorp/rdpwrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbinarymaster <x86corez@gmail.com>2017-06-10 18:16:01 +0300
committerbinarymaster <x86corez@gmail.com>2017-06-10 18:16:01 +0300
commit7b809a887d551ca319135d3acea7aa68fd85a4eb (patch)
tree9b18b4762b170cc5c56704ce6daac9b646f0731f
parentf71684aa264d8a04d63aa177ff9bf7ced87b4583 (diff)
INI: Add support for new builds (fix #261)
10.0.16215.1000 x86/x64
-rw-r--r--README.md1
-rw-r--r--res/rdpwrap-ini-kb.txt49
-rw-r--r--res/rdpwrap.ini45
-rw-r--r--technical.txt2
4 files changed, 97 insertions, 0 deletions
diff --git a/README.md b/README.md
index 5ab388b..8ee1604 100644
--- a/README.md
+++ b/README.md
@@ -347,6 +347,7 @@ Visit [issues](https://github.com/stascorp/rdpwrap/issues) section, and check wh
- 10.0.16179.1000 (Windows 10 Build 160101.0800)
- 10.0.16184.1001 (Windows 10 Build 160101.0800)
- 10.0.16199.1000 (Windows 10 Build 160101.0800)
+- 10.0.16215.1000 (Windows 10 Build 160101.0800)
#### Confirmed working on:
- Windows Vista Starter (x86 - Service Pack 1 and higher)
diff --git a/res/rdpwrap-ini-kb.txt b/res/rdpwrap-ini-kb.txt
index c199399..0871c9f 100644
--- a/res/rdpwrap-ini-kb.txt
+++ b/res/rdpwrap-ini-kb.txt
@@ -3061,6 +3061,36 @@ SLInitHook.x64=1
SLInitOffset.x64=FA30
SLInitFunc.x64=New_CSLQuery_Initialize
+[10.0.16215.1000]
+; Patch CEnforcementCore::GetInstanceOfTSLicense
+LocalOnlyPatch.x86=1
+LocalOnlyOffset.x86=A7CE8
+LocalOnlyCode.x86=jmpshort
+LocalOnlyPatch.x64=1
+LocalOnlyOffset.x64=8DE21
+LocalOnlyCode.x64=jmpshort
+; Patch CSessionArbitrationHelper::IsSingleSessionPerUserEnabled
+SingleUserPatch.x86=1
+SingleUserOffset.x86=39F05
+SingleUserCode.x86=nop
+SingleUserPatch.x64=1
+SingleUserOffset.x64=28724
+SingleUserCode.x64=Zero
+; Patch CDefPolicy::Query
+DefPolicyPatch.x86=1
+DefPolicyOffset.x86=3E019
+DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
+DefPolicyPatch.x64=1
+DefPolicyOffset.x64=CC15
+DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
+; Hook CSLQuery::Initialize
+SLInitHook.x86=1
+SLInitOffset.x86=46462
+SLInitFunc.x86=New_CSLQuery_Initialize
+SLInitHook.x64=1
+SLInitOffset.x64=FB00
+SLInitFunc.x64=New_CSLQuery_Initialize
+
[SLInit]
; Is server
bServerSku=1
@@ -4293,3 +4323,22 @@ bRemoteConnAllowed.x64=E94A4
bMultimonAllowed.x64 =E94A8
ulMaxDebugSessions.x64=E94AC
bFUSEnabled.x64 =E94B0
+
+[10.0.16215.1000-SLInit]
+bInitialized.x86 =C5F78
+bServerSku.x86 =C5F7C
+lMaxUserSessions.x86 =C5F80
+bAppServerAllowed.x86 =C5F84
+bRemoteConnAllowed.x86=C5F88
+bMultimonAllowed.x86 =C5F8C
+ulMaxDebugSessions.x86=C5F90
+bFUSEnabled.x86 =C5F94
+
+bServerSku.x64 =EA3E8
+lMaxUserSessions.x64 =EA3EC
+bAppServerAllowed.x64 =EA3F0
+bInitialized.x64 =EB4A0
+bRemoteConnAllowed.x64=EB4A4
+bMultimonAllowed.x64 =EB4A8
+ulMaxDebugSessions.x64=EB4AC
+bFUSEnabled.x64 =EB4B0
diff --git a/res/rdpwrap.ini b/res/rdpwrap.ini
index 7bb1ff7..b120c96 100644
--- a/res/rdpwrap.ini
+++ b/res/rdpwrap.ini
@@ -1966,6 +1966,32 @@ SLInitHook.x64=1
SLInitOffset.x64=FA30
SLInitFunc.x64=New_CSLQuery_Initialize
+[10.0.16215.1000]
+LocalOnlyPatch.x86=1
+LocalOnlyOffset.x86=A7CE8
+LocalOnlyCode.x86=jmpshort
+LocalOnlyPatch.x64=1
+LocalOnlyOffset.x64=8DE21
+LocalOnlyCode.x64=jmpshort
+SingleUserPatch.x86=1
+SingleUserOffset.x86=39F05
+SingleUserCode.x86=nop
+SingleUserPatch.x64=1
+SingleUserOffset.x64=28724
+SingleUserCode.x64=Zero
+DefPolicyPatch.x86=1
+DefPolicyOffset.x86=3E019
+DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
+DefPolicyPatch.x64=1
+DefPolicyOffset.x64=CC15
+DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
+SLInitHook.x86=1
+SLInitOffset.x86=46462
+SLInitFunc.x86=New_CSLQuery_Initialize
+SLInitHook.x64=1
+SLInitOffset.x64=FB00
+SLInitFunc.x64=New_CSLQuery_Initialize
+
[SLInit]
bServerSku=1
bRemoteConnAllowed=1
@@ -3174,3 +3200,22 @@ bRemoteConnAllowed.x64=E94A4
bMultimonAllowed.x64 =E94A8
ulMaxDebugSessions.x64=E94AC
bFUSEnabled.x64 =E94B0
+
+[10.0.16215.1000-SLInit]
+bInitialized.x86 =C5F78
+bServerSku.x86 =C5F7C
+lMaxUserSessions.x86 =C5F80
+bAppServerAllowed.x86 =C5F84
+bRemoteConnAllowed.x86=C5F88
+bMultimonAllowed.x86 =C5F8C
+ulMaxDebugSessions.x86=C5F90
+bFUSEnabled.x86 =C5F94
+
+bServerSku.x64 =EA3E8
+lMaxUserSessions.x64 =EA3EC
+bAppServerAllowed.x64 =EA3F0
+bInitialized.x64 =EB4A0
+bRemoteConnAllowed.x64=EB4A4
+bMultimonAllowed.x64 =EB4A8
+ulMaxDebugSessions.x64=EB4AC
+bFUSEnabled.x64 =EB4B0
diff --git a/technical.txt b/technical.txt
index c7290c7..f015525 100644
--- a/technical.txt
+++ b/technical.txt
@@ -119,11 +119,13 @@ Terminal Services supported versions
10.0.16179.1000 (Windows 10 WinBuild.160101.0800) [init hook + extended patch]
10.0.16184.1001 (Windows 10 WinBuild.160101.0800) [init hook + extended patch]
10.0.16199.1000 (Windows 10 WinBuild.160101.0800) [init hook + extended patch]
+10.0.16215.1000 (Windows 10 WinBuild.160101.0800) [init hook + extended patch]
Source code changelog (rdpwrap library):
2017.06.10 :
- added support for termsrv.dll 10.0.15063.296
+- added support for termsrv.dll 10.0.16215.1000
2017.05.29 :
- added support for termsrv.dll 10.0.16199.1000