
I couldnt really couldn’t understand these directions: [I renamed the original termsrv.dll in the system32 folder to oldtermsrv.dll, then I copied over the termsrv.dll file from my desktop into the system32 folder. [I entered termsrv.dll and saved it on my desktop.Ĥ) now replace termsrv.dll as instructed in the post & reboot – Destination file (the patched termsrv.dll). I executed the VPatch.exeĢ) from the vpatch directory launch vpatchprompt.exeģ) vpatchprompt will ask you for the following files: Please verify if I followed your directions correctly: I’m a little lost and it did not work on my 2003 server. Hi, tried to follow the directions to install this patch.

Windows Server 2003 VPatch file (50369 downloads)

text:7656B4AF call TSIsSessionHelpSession(x,x) text:7656B4A2 call CSession::IsSessionZero(void) text:7656B494 public: virtual long _thiscall CRAPolicy::Logon(class CSession &) text:7656B494 Attributes: bp-based frame The function that performs this check is called CRAPolicy::Logon When Terminal Server creates a new session it checks if the new session is either a console session or a help assistant session and if not it allocates a license. Of course if you switch to Application Mode you can have an unlimited number of sessions but this requires licenses and a license server. As you might know Windows 2003 Server accepts at most 2 concurrent Terminal Server sessions (and 1 console session) in Remote Administration mode (which is the default).
