win10 多用户登录
解决版本:10.0.18362.10000 无法使用的问题
参考:https://forums.mydigitallife.net/threads/discussion-windows-10-termsrv-dll-patching.57102/page-8#post-1534476
1. 下载 rdp wrap 工具, 下载最新的release版本即可
https://github.com/stascorp/rdpwrap/releases
该项目很久没更新了, 才导致我安装的系统不能使用, 所以写出来给大家参考一下
下好之后, 执行 install.bat
2. 修改 .ini 文件
修改 C:\Program Files\RDP Wrapper\rdpwrap.ini 文件, 添加以下内容(分割线===中间的内容)
==============================================
[10.0.18362.10000]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=82FB5
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=0DBFC
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=1FE15
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=22DDC
SLInitFunc.x64=New_CSLQuery_Initialize
[10.0.18362.10000-SLInit]
bInitialized.x64 =F6A8C
bServerSku.x64 =F6A90
lMaxUserSessions.x64 =F6A94
bAppServerAllowed.x64 =F6A9C
bRemoteConnAllowed.x64=F6AA0
bMultimonAllowed.x64 =F6AA4
ulMaxDebugSessions.x64=F6AA8
bFUSEnabled.x64 =F6AAC
==============================================
3. 更新配置
使用管理员权限命令, 行进入第 1 步的文件夹, 执行 RDPWInst.exe -r 命令
4. 修改 dll 文件
先停止服务, 命令行中输入 services.msc, 找到 Remote Desktop Services
右键停止服务
使用工具 cff explorer 编辑(下载地址:https://ntcore.com/files/ExplorerSuite.exe)
打开后能看到所有的进程, 找到 svchost
此处需要慢慢找, 看到有打开 termsrv.dll 文件的地方
右键进入
编辑
修改:39813C0600000F845D610100
为:B80001000089813806000090
修改:7DBB007452833D52
为:7DBB00EB52833D52
启动停止的服务, 然后重启电脑(非必须)