

It has been tested by me to work on both versions. I assume you know how to stop termservice, take ownership of termsrv.dll, make a backup copy of termsrv.dll, and use a hex editor. The patch just needs to be applied at a different location. patch KB4022720 for Windows 8.1 broke the previous termsrv.dll concurrent patch.

text:000007FF75A97FA4 call cs:_imp_GetVersionExW text:000007FF75A97F90 lea rcx, lpVersionInformation text:6F2FA656 push eax lpVersionInformation Patch CSessionArbitrationHelper::IsSingleSessionPerUserEnabled Can binary patches be developed easily from this information or is working knowledge of IDA needed?ĭefPolic圜ode.x86=CDefPolicy_Query_eax_esiĭefPolic圜ode.圆4=CDefPolicy_Query_eax_rdi When the termsrv.dll patch fails I can still login but when RDPwrap fails, it can deny connections even if you want to use it without multiuser.Īnyways, I have attached what RDPwrap uses to "fix" RDP. RDPwrap does have this termsrv.dll patched, but I do not use RDPwrap due to massive stability and reliability issues that have in the past cost me a datacenter run. Need help patching a termsrv.dll, Windows 7.
