I'm sure a Service Pack will invalidate the hard-coded address I'm patching and I don't do any sort of memory scanning or symbol lookup to find the location. I've been using this for about a year on Windows XP Professional SP2. You'll need to run RdpClearType.exe each time you reboot. Neither the patch nor the driver persists across reboots. You can even safely run it when you're Remote Desktop'ed in (which is extra-fun because you get to see the transformation happen right before your eyes!). It couldn't be easier.just run RdpClearType.exe on the machine you're connecting to. When you run RdpClearType.exe, the SYS file is extracted to your temp directory and loaded from there. Just to keep things easy, I've embedded the RdpClearType.sys driver inside of RdpClearType.exe as a resource. All the fonts are now rendered using ClearType. Finally, a call to the Windows API function ValidateRect causes the entire screen to refresh.Doing the patching here affects win32k.sys in my Session Space. While servicing this call, the driver's code is executing on my thread running in my logon session.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |