RDP Wrapper的更新

一笑奈何 提交于 2020-02-26 06:24:33

当Windows更新后,RDP Wrapper可能就无法正常使用了。这时我们需要更新RDP Wrapper的配置信息。

操作步骤如下:

第一步:停止服务,在管理员权限下运行
net stop termservice


第二步:更新C:\Program Files\RDP Wrapper 下的rdpwrap.ini文件, 进行对应的配置信息。

https://github.com/stascorp/rdpwrap/issues 中搜索对应的配置信息。比如:

[10.0.18362.657]
LocalOnlyPatch.x86=1
LocalOnlyOffset.x86=B7D06
LocalOnlyCode.x86=jmpshort
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=82FB5
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x86=1
SingleUserOffset.x86=50535
SingleUserCode.x86=nop
SingleUserPatch.x64=1
SingleUserOffset.x64=0DBFC
SingleUserCode.x64=Zero
DefPolicyPatch.x86=1
DefPolicyOffset.x86=50269
DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
DefPolicyPatch.x64=1
DefPolicyOffset.x64=1FE15
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x86=1
SLInitOffset.x86=5A77A
SLInitFunc.x86=New_CSLQuery_Initialize
SLInitHook.x64=1
SLInitOffset.x64=22DDC
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.18362.657-SLInit]
bInitialized.x86      =D577C
bServerSku.x86        =D5780
lMaxUserSessions.x86  =D5784
bAppServerAllowed.x86 =D578C
bRemoteConnAllowed.x86=D5790
bMultimonAllowed.x86  =D5794
ulMaxDebugSessions.x86=D5798
bFUSEnabled.x86       =D579C
bInitialized.x64      =F6A8C
bServerSku.x64        =F6A90
lMaxUserSessions.x64  =F6A94
bAppServerAllowed.x64 =F6A9C
bRemoteConnAllowed.x64=F6AA0
bMultimonAllowed.x64  =F6AA4
ulMaxDebugSessions.x64=F6AA8
bFUSEnabled.x64       =F6AAC

注意:如果你是更新的是安装文件中的rdpwrap.ini,则需要在更新这个ini文件后,先卸载RDP Wrapper再重新安装。

第三步:在system32文件夹下,更新对应版本的termsrv.dll,这时需要获得这个文件的权限,所有权,再能进行替换。

对应版本的termsrv.dll也是在https://github.com/stascorp/rdpwrap/issues 中搜索。

第四步:启动服务
net start termservice

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!