本文共 2848 字,大约阅读时间需要 9 分钟。
参考文章:
1.2.
3.
如果我没有猜错的话,RDPWrapper将核心功能模块实现放在了rdpwrap.dll中,也就是软件原理里面提到了那一层(管道),采用Hook技术,通过加载配置文件rdpwrap.ini,Hook了termsrv.dll,从而实现其提到的:RDPWrapper 不修改termsrv.dll,它用不同的参数加载termsrv.dll,以及我前面提到的,软件拆分,将核心模块和配置文件拆分独立,通过修改配置文件rdpwrap.ini,就可以让软件支持最新版本的Windows。这涉及到汇编,Hook技术,Dll技术,我就不展开讲了。
所以,目前最重要的就是配置文件,其他的东西对我们不重要,我们来看看这段:
[10.0.17763.1-SLInit] RDPWrapper能支持的termsrv.dll版本号bInitialized.x86 =CD798 X86这是针对32位系统的配置bServerSku.x86 =CD79ClMaxUserSessions.x86 =CD7A0bAppServerAllowed.x86 =CD7A8bRemoteConnAllowed.x86=CD7ACbMultimonAllowed.x86 =CD7B0ulMaxDebugSessions.x86=CD7B4bFUSEnabled.x86 =CD7B8 bInitialized.x64 =ECAB0 x64这是针对64位系统的配置bServerSku.x64 =ECAB4lMaxUserSessions.x64 =ECAB8bAppServerAllowed.x64 =ECAC0bRemoteConnAllowed.x64=ECAC4bMultimonAllowed.x64 =ECAC8ulMaxDebugSessions.x64=ECACCbFUSEnabled.x64 =ECAD0
是不是明白了?RDPWrapper支持哪些Windows版本的termsrv.dll(就是下面图片中那个讨厌的不支持not supported),就是看配置文件里面有没有类似上面这段代码,所以,问题清楚了,RDPWrapper不支持最新的Windows10 1909版本怎么办?上RDPWrapper的GitHub去Issue里面找,找到别人提供的和上面类似的配置代码或者配置文件,将它复制添加到我们自己计算机上面对应的配置文件rdpwrap.ini或者直接替换掉我们自己计算机里面的配置文件rdpwrap.ini,再重新执行一次 install.bat
1.公司电脑操作系统版本:18363.1316
[10.0.18362.1316]LocalOnlyPatch.x86 = 1LocalOnlyOffset.x86 = B67C6LocalOnlyCode.x86 = jmpshortLocalOnlyPatch.x64 = 1LocalOnlyOffset.x64 = 83075LocalOnlyCode.x64 = jmpshortSingleUserPatch.x86 = 1SingleUserOffset.x86 = 35735SingleUserCode.x86SingleUserPatch.x64 = 1SingleUserOffset.x64 = 0DC4CSingleUserCode.x64 =零DefPolicyPatch.x86 = 1DefPolicyOffset.x86 = 4D679DefPolicyCode.x86 = CDefPolicy_Query_eax_ecxDefPolicyPatch.x64 = 1DefPolicyOffset.x64 = 1FE65DefPolicyCode.x64 = CDefPolicy_Query_eax_rcxSLInitHook.x86 = 1SLInitOffset.x86 = 5C18ASLInitFunc.x86 = New_CSLQuery_InitializeSLInitHook.x64 = 1SLInitOffset.x64 = 22E9CSLInitFunc.x64 = New_CSLQuery_Initialize[10.0.18362.1316-SLInit]bInitialized.x86 = D377CbServerSku.x86 = D3780lMaxUserSessions.x86 = D3784bAppServerAllowed.x86 = D378CbRemoteConnAllowed.x86 = D3790bMultimonAllowed.x86 = D3794ulMaxDebugSessions.x86 = D3798bFUSEnabled.x86 = D379CbInitialized.x64 = F6A8CbServerSku.x64 = F6A90lMaxUserSessions.x64 = F6A94bAppServerAllowed.x64 = F6A9CbRemoteConnAllowed.x64 = F6AA0bMultimonAllowed.x64 = F6AA4ulMaxDebugSessions.x64 = F6AA8bFUSEnabled.x64 = F6AAC
家里电脑
转载地址:http://fzqgn.baihongyu.com/