RDPWrap安装和使用随笔

安装

https://github.com/stascorp/rdpwrap 下载
https://github.com/stascorp/rdpwrap/releases/tag/v1.6.2
下载zip包
image

解压
image

停止远程桌面服务
image

右键,以管理员身份运行 install.bat
会安装以下文件
image

启动远程桌面服务

运行RDPConf.exe,检查是否正常
image
image

如果 lstener state 行异常(字体为红色)
使用 红框 中的ver号,到 https://github.com/stascorp/rdpwrap/issues 中搜索相应的配置,更新 rdpwrap.ini
更新前停止远程桌面服务,更新后再启动,启动后再次运行RDPConf.exe检查是否正常
系统每次更新(ver号会变化)都可能会造成配置失效,需要更新配置

我的系统 win10 home basic 对应的issue为 https://github.com/stascorp/rdpwrap/issues/4448
rdpwrap.ini更新为如下:

点击查看 rdpwrap.ini
; RDP Wrapper Library configuration
; Do not modify without special knowledge

[Main]
Updated=2017-12-27
LogFile=\rdpwrap.txt
SLPolicyHookNT60=1
SLPolicyHookNT61=1

[SLPolicy]
TerminalServices-RemoteConnectionManager-AllowRemoteConnections=1
TerminalServices-RemoteConnectionManager-AllowMultipleSessions=1
TerminalServices-RemoteConnectionManager-AllowAppServerMode=1
TerminalServices-RemoteConnectionManager-AllowMultimon=1
TerminalServices-RemoteConnectionManager-MaxUserSessions=0
TerminalServices-RemoteConnectionManager-ce0ad219-4670-4988-98fb-89b14c2f072b-MaxSessions=0
TerminalServices-RemoteConnectionManager-45344fe7-00e6-4ac6-9f01-d01fd4ffadfb-MaxSessions=2
TerminalServices-RDP-7-Advanced-Compression-Allowed=1
TerminalServices-RemoteConnectionManager-45344fe7-00e6-4ac6-9f01-d01fd4ffadfb-LocalOnly=0
TerminalServices-RemoteConnectionManager-8dc86f1d-9969-4379-91c1-06fe1dc60575-MaxSessions=1000
TerminalServices-DeviceRedirection-Licenses-TSEasyPrintAllowed=1
TerminalServices-DeviceRedirection-Licenses-PnpRedirectionAllowed=1
TerminalServices-DeviceRedirection-Licenses-TSMFPluginAllowed=1
TerminalServices-RemoteConnectionManager-UiEffects-DWMRemotingAllowed=1

[PatchCodes]
nop=90
Zero=00
jmpshort=EB
nopjmp=90E9
CDefPolicy_Query_edx_ecx=BA000100008991200300005E90
CDefPolicy_Query_eax_rcx_jmp=B80001000089813806000090EB
CDefPolicy_Query_eax_esi=B80001000089862003000090
CDefPolicy_Query_eax_rdi=B80001000089873806000090
CDefPolicy_Query_eax_ecx=B80001000089812003000090
CDefPolicy_Query_eax_ecx_jmp=B800010000898120030000EB0E
CDefPolicy_Query_eax_rcx=B80001000089813806000090

[10.0.19041.7725]
SingleUserPatch.x64=1
SingleUserOffset.x64=1846B
SingleUserCode.x64=mov_eax_1_nop_2
DefPolicyPatch.x64=1
DefPolicyOffset.x64=1F455
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=93051
LocalOnlyCode.x64=jmpshort
SLInitHook.x64=1
SLInitOffset.x64=29F1C
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.19041.7725-SLInit]
bServerSku.x64=1260A8
bRemoteConnAllowed.x64=1260BC
bFUSEnabled.x64=1260C8
bAppServerAllowed.x64=1260B4
bMultimonAllowed.x64=1260C0
lMaxUserSessions.x64=1260AC
ulMaxDebugSessions.x64=1260C4
bInitialized.x64=1260A4

posted @ 2026-09-12 18:51  tom_first  阅读(20)  评论(0)    收藏  举报