-Dave
MCP, MCSA, MCSE 2003 Windows Vista Connected Exp:Home Theater for Technologists Windows Vista Connected Exp:Home Theater for Sales professionals
My Media Center Blog and fourms....
http://mc.anywherecool.com/Blog/
Yes. Look at the posting from chard101 at missingremote.comIm using Sp1 v 658 and the dll posted below is working form me.
Let me qoute him:
"What you need to realise is this is a different version of the termsrv.dll file and given that the old version of the DLL file is unlikely to work with a SP1 version of Vista. If you tried to hex patch the same byte offset positions as mentioned previously by noimp it won’t work as the byte offsets have changed.
The good news is that because noimp and others have done the difficult job of finding what to patch in the original file I was able to search the updated sp1 rc1 file for the same sequences of hex codes. Because the sequences remain relatively the same no matter the version of the file all you need to do is compare an original file with a patched file, then noting the position of the differences search for the same hex sequences in the newer version termsrv.dll. You then patch these new locations with the same hex codes in the original patched file and you’re done. Using this technique you can patch the future versions of termsrv.dll
So to make things easy below is output of a file compare of my non patched and patched termsrv.dll. This is for Vista version sp1 rc1 only (6.0.6001.17042) it will not work for any other version! This patch allows concurrent remote desktop / terminal server sessions, and so far seems to work fine for me.
C:\Temp>fc /b termsrv.dll termsrv.pre-sp1.patched.dllComparing files termsrv.dll and TERMSRV.PRE-SP1.PATCHED.DLL
00016D24: 3B BA00016D25: 91 0000016D26: 20 0100016D27: 03 0000016D29: 00 9000016D2B: 0F 8900016D2C: 84 9100016D2D: 0D 2000016D2E: F4 0300017330: 43 9000048296: 74 EB
If you need a hex editor I would recommend Tiny Hexer as it is free.For a no hassle already patched version click the send space link below. If someone can host it that would be better as these links don’t seem to last long.
http://www.sendspace.com/file/7i1a67
Thanks to noimp and the unnamed others who have made this hack possible.
This modified dll file works fine on the newest SP1 release
Raevmiza: This modified dll file works fine on the newest SP1 release
As long as the version number of the DLL file has not changed between a RC, beta, or Final Release version it should work.
PixelTwisters:Has anyone managed to modify the dll for the latest SP1 (6.0.6001.17052)?Thanks again to everyone who has made this possible!
finally i made a patch for the vista sp1 32bit its based on the same posted here by sunmorgus. It's not tested on home premium but i think it shloud work.
dll version 6.0.6001.18000 i thinks its the rtmComparing files termsrv.dll and TERMSRVPATCH.DLL000173D8: 3B BA000173D9: 91 00000173DA: 20 01000173DB: 03 00000173DD: 00 90000173DF: 0F 89000173E0: 84 91000173E1: 31 20000173E2: EF 0300051AE5: 74 E900051AE6: 2F 2C00051AE7: 68 0000051AE8: 88 0000051AE9: 27 00
maybe later the 64bit version.
Anyone knows how to make the client connect to localhost? I think the problem it is in mstscax.dllsunmorgus I am curious how do you work on the patch?