This post has been edited by WildBill: 06 February 2011 - 04:14 PM
PE Tool for creating patches WildBill's post-EOL patches for Windows 2000 are here.
Posted 06 February 2011 - 04:13 PM
Posted 07 February 2011 - 03:08 AM
I made a similar application.
It can make easy you make more code space in section or data directory.
and new relocationtables.
I tried to add functions VideoportLockBuffer and VideoPortUnlockBuffer in videoprt.sys,
and did it. ( for ATI Catalyst Driver 11.1 on Windows 2000)
Posted 09 February 2011 - 11:32 PM
Posted 16 February 2011 - 08:11 PM
Posted 20 February 2011 - 12:51 AM
Posted 20 February 2011 - 11:38 AM
Posted 20 February 2011 - 12:24 PM
MS11-010 V2 is posted, and this appears to work properly. I had to fix a couple of jumps and deal with some variable swapping that the XP patch was doing. If you still have V1 installed you can just install this on top of it. The version of csrsrv.dll will bump up to 5.0.2195.7368 so you can tell if V2 is installed.
Posted 20 February 2011 - 10:25 PM
If I ever get the time I really should boot my server box up and do some comparing: unfortunately the patches from this month are going to be a real PITA to port. I don't think there's any way I can get them all done before the next drop in March, but I think I can finish MS11-006 by the end of the week.
Posted 26 February 2011 - 01:57 AM
Anyway, as it is just too much pain to translate all those hotfixes I have decided to install an English version of Win2k Server with integrated English hotifxes and use a MUI Pack to have it in Polish.
Thank you WildBill for your hard work and I'm looking forward for new patches
This post has been edited by tomasz86: 26 February 2011 - 01:59 AM
Posted 26 February 2011 - 05:35 PM
You'd probably have to install each patch one at a time to find out which one is changing the language. My guess is that it's one of the font patches, but the font patches only affect the PostScript driver. I don't see how that would change your system dialogs unless you're using PS fonts. Another possibility might be that your text is longer than the English text and is overwriting something else?
In other news, I just spent the last week analyzing MS11-006 and mapping the 2k code in shelll32.dll and shimgvw.dll. After all this I've concluded that the patch doesn't apply to 2k -- the code in question doesn't exist in the 2k versions. While I wish I could get that week back, at least now I have those files almost completely mapped out so any further changes to them should be easy to track down. At least that attack vector apparently doesn't affect us...
Posted 27 February 2011 - 06:28 PM
I've listed your current 'unofficial updates' at Windows 2000 SP4 Updates for HFSLIP page. Members here reported no problems so far with slipstreaming your updates. Hope you don't mind.
Keep up the good work!
Edit: updated the URL for the Windows 2000 Post-SP4 Updates for HFSLIP page.
This post has been edited by bristols: 14 September 2012 - 10:12 AM
Posted 28 February 2011 - 11:26 PM
I've partially analyzed the IE MS11-003 patch, and it looks like it will be a real chore to port. MS added a field to some classes and this caused ripple effects in all of their child classes such that there are a LOT of small changes in mshtml.dll (the only file that actually changed). I think a port is possible but I'm going to have to be very methodical in building it. Tonight I decided to take a break and started looking into enhancing comctl32.dll to finish 32-bit icon support. So far I'm adding some utility routines that I'll need and documenting changes that I'll eventually have to make to hook them in. I'm hoping that it won't be too hard to do. If I can finish the icon upgrade I'll probably bundle it with MS11-012 since the first part of the icon upgrade included patches to win32k.sys -- in fact, if I go that route, I'll also include the latest user32.dll in the patch even though it didn't change this month, because all three files (win32k.sys, user32.dll, comctl32.dll) will constitute a matched set at that point.
The more I think about it, I'll probably see if I can knock out MS11-012 and possibly some of the easier patches before going back to MS11-003 (I've performed a partial analysis of all of them). I understand the nature of most of the MS11-003 changes as they're not particularly complex, but there are so many that I need to think a little more about how to efficiently port it.
Posted 01 March 2011 - 11:34 PM
Posted 02 March 2011 - 07:21 AM
Dialogues were corrupted.
This problem seems to be related to the fact that I use different language in regional options for displaying non-unicode text. If I set it to Polish (in Polish Win2k) the dialogues show correctly. If I set it to Korean they appear as corrupted (ex. when opened in PE Explorer). Still the other system dialogues doesn't show any errors so why only these ones are problematic?
This post has been edited by tomasz86: 02 March 2011 - 07:37 AM
Posted 10 March 2011 - 12:07 AM
I've been trying to finish native 32-bit icon support and it's almost there. I still have at least one more routine to upgrade and one of my own to enhance a little more and then I need to see about improving the look of disabled icons similar to the way that Daedalus does. It won't support all 256 potential raster operations when using an alpha-blended image list, but the normal ones should work when I'm done. Even Daedalus didn't support every possible raster op, so it should be a wash. The plan is to bundle this with the latest win32k patch (which I haven't done yet, but I've done the first analysis pass on it).
If I wanted to try to support every possible raster op (all 256 of them) I theoretically could, but it would take quite a while and I don't see the benefit unless we run into an app that uses an obscure one. I have Yuan's Windows Graphics Programming book (the really huge one) that gives a complete explanation on how raster op codes are parsed so I have all the information for it, but it would be anything but easy nonetheless (remember, I'd have to write it all in assembly).
This post has been edited by WildBill: 10 March 2011 - 12:10 AM
Posted 14 March 2011 - 10:13 AM
I've just finished translating all your hotfixes into Polish. Good work and waiting for more.
I also finally managed to fix the font display problem related to MS10-069. It was caused by ResHack which I used for translating. I remade it using PE Explorer and everything seems to be fine. ResHack doesn't support Unicode and although I had everything set to Polish in Windows, it still messed the Polish fonts up.