Skip to content

Commit 2eef50f

Browse files
committed
INI: Add support for new builds (stascorp#542)
10.0.14393.2457 x86
1 parent dc3b07f commit 2eef50f

4 files changed

Lines changed: 48 additions & 3 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ Visit [issues](https://github.com/stascorp/rdpwrap/issues) section, and check wh
341341
- 10.0.14393.0 (Windows 10 RS1 Release 160715-1616)
342342
- 10.0.14393.1198 (Windows 10 RS1 Release Sec 170427-1353 with KB4019472)
343343
- 10.0.14393.1737 (Windows 10 RS1 Release Inmarket 170914-1249 with KB4041691)
344-
- 10.0.14393.2457 (Windows 10 RS1 Release Inmarket 180822-1743 with KB4457131)
344+
- 10.0.14393.2457 (Windows 10 RS1 Release Inmarket 180822-1743 with KB4343884)
345345
- 10.0.14901.1000 (Windows 10 RS Pre-Release 160805-1700)
346346
- 10.0.14905.1000 (Windows 10 RS Pre-Release 160811-1739)
347347
- 10.0.14915.1000 (Windows 10 RS Pre-Release 160826-1902)

res/rdpwrap-ini-kb.txt

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[Main]
22
; Last updated date
3-
Updated=2018-10-03
3+
Updated=2018-10-04
44
; Address to log file (RDP Wrapper will write it, if exists)
55
LogFile=\rdpwrap.txt
66
; Hook SLPolicy API on Windows NT 6.0
@@ -2368,18 +2368,30 @@ SLInitFunc.x64=New_CSLQuery_Initialize
23682368

23692369
[10.0.14393.2457]
23702370
; Patch CEnforcementCore::GetInstanceOfTSLicense
2371+
LocalOnlyPatch.x86=1
2372+
LocalOnlyOffset.x86=A6248
2373+
LocalOnlyCode.x86=jmpshort
23712374
LocalOnlyPatch.x64=1
23722375
LocalOnlyOffset.x64=8D811
23732376
LocalOnlyCode.x64=jmpshort
23742377
; Patch CSessionArbitrationHelper::IsSingleSessionPerUserEnabled
2378+
SingleUserPatch.x86=1
2379+
SingleUserOffset.x86=36CE5
2380+
SingleUserCode.x86=nop
23752381
SingleUserPatch.x64=1
23762382
SingleUserOffset.x64=29CF4
23772383
SingleUserCode.x64=Zero
23782384
; Patch CDefPolicy::Query
2385+
DefPolicyPatch.x86=1
2386+
DefPolicyOffset.x86=31209
2387+
DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
23792388
DefPolicyPatch.x64=1
23802389
DefPolicyOffset.x64=1B545
23812390
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
23822391
; Hook CSLQuery::Initialize
2392+
SLInitHook.x86=1
2393+
SLInitOffset.x86=45824
2394+
SLInitFunc.x86=New_CSLQuery_Initialize
23832395
SLInitHook.x64=1
23842396
SLInitOffset.x64=C920
23852397
SLInitFunc.x64=New_CSLQuery_Initialize
@@ -5043,6 +5055,15 @@ ulMaxDebugSessions.x64=E847C
50435055
bFUSEnabled.x64 =E8480
50445056

50455057
[10.0.14393.2457-SLInit]
5058+
bInitialized.x86 =C1F94
5059+
bServerSku.x86 =C1F98
5060+
lMaxUserSessions.x86 =C1F9C
5061+
bAppServerAllowed.x86 =C1FA0
5062+
bRemoteConnAllowed.x86=C1FA4
5063+
bMultimonAllowed.x86 =C1FA8
5064+
ulMaxDebugSessions.x86=C1FAC
5065+
bFUSEnabled.x86 =C1FB0
5066+
50465067
bServerSku.x64 =E73D0
50475068
lMaxUserSessions.x64 =E73D4
50485069
bAppServerAllowed.x64 =E73D8

res/rdpwrap.ini

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
; Do not modify without special knowledge
33

44
[Main]
5-
Updated=2018-10-03
5+
Updated=2018-10-04
66
LogFile=\rdpwrap.txt
77
SLPolicyHookNT60=1
88
SLPolicyHookNT61=1
@@ -1368,15 +1368,27 @@ SLInitOffset.x64=C930
13681368
SLInitFunc.x64=New_CSLQuery_Initialize
13691369

13701370
[10.0.14393.2457]
1371+
LocalOnlyPatch.x86=1
1372+
LocalOnlyOffset.x86=A6248
1373+
LocalOnlyCode.x86=jmpshort
13711374
LocalOnlyPatch.x64=1
13721375
LocalOnlyOffset.x64=8D811
13731376
LocalOnlyCode.x64=jmpshort
1377+
SingleUserPatch.x86=1
1378+
SingleUserOffset.x86=36CE5
1379+
SingleUserCode.x86=nop
13741380
SingleUserPatch.x64=1
13751381
SingleUserOffset.x64=29CF4
13761382
SingleUserCode.x64=Zero
1383+
DefPolicyPatch.x86=1
1384+
DefPolicyOffset.x86=31209
1385+
DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
13771386
DefPolicyPatch.x64=1
13781387
DefPolicyOffset.x64=1B545
13791388
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
1389+
SLInitHook.x86=1
1390+
SLInitOffset.x86=45824
1391+
SLInitFunc.x86=New_CSLQuery_Initialize
13801392
SLInitHook.x64=1
13811393
SLInitOffset.x64=C920
13821394
SLInitFunc.x64=New_CSLQuery_Initialize
@@ -3752,6 +3764,15 @@ ulMaxDebugSessions.x64=E847C
37523764
bFUSEnabled.x64 =E8480
37533765

37543766
[10.0.14393.2457-SLInit]
3767+
bInitialized.x86 =C1F94
3768+
bServerSku.x86 =C1F98
3769+
lMaxUserSessions.x86 =C1F9C
3770+
bAppServerAllowed.x86 =C1FA0
3771+
bRemoteConnAllowed.x86=C1FA4
3772+
bMultimonAllowed.x86 =C1FA8
3773+
ulMaxDebugSessions.x86=C1FAC
3774+
bFUSEnabled.x86 =C1FB0
3775+
37553776
bServerSku.x64 =E73D0
37563777
lMaxUserSessions.x64 =E73D4
37573778
bAppServerAllowed.x64 =E73D8

technical.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,9 @@ Terminal Services supported versions
166166

167167
Source code changelog (rdpwrap library):
168168

169+
2018.10.04 :
170+
- added support for termsrv.dll 10.0.14393.2457 x86
171+
169172
2018.10.03 :
170173
- added support for termsrv.dll 6.1.7601.24234 x64
171174
- added support for termsrv.dll 10.0.15063.994 x64

0 commit comments

Comments
 (0)