MSFN Forum: PE Tool for creating patches - MSFN Forum

Jump to content


  • 32 Pages +
  • « First
  • 8
  • 9
  • 10
  • 11
  • 12
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

PE Tool for creating patches WildBill's post-EOL patches for Windows 2000 are here. Rate Topic: -----

#181 User is offline   bristols 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 451
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 23 May 2011 - 03:52 PM

I found that changing the IE version number to 6.0.2800.1106, in the registry locations above, allowed 2479628 to install correctly. Browseui.dll installed as expected. However, the icon glitches I mentioned above remain. :(

View Posttomasz86, on 23 May 2011 - 12:49 PM, said:

I know what ought to be done to get it to work with FDV fileset.

But I need to do some tests myself before uploading the fixed version ;)


That's great. :) But I guess my ongoing problems with 2479628, as a user of FDV's Fileset, should be posted in the HFSLIP forum. Why the fileset sets IE's version number as 6.0.2900.5512 I have no idea. At the moment I'm thinking that there is at least some problem with the fileset (or with my use of it), because I found that even my IE5-based HFSLIPped system has IE's version number in the registry as 6.0.2900.5512 (rather than 5.00.3700.1000 or 5.0.3862.1500).

This post has been edited by bristols: 23 May 2011 - 06:24 PM



#182 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 24 May 2011 - 12:37 AM

Well, I think I found out why HFSLIP does not slipstream the file when FDV fileset is used.

What I managed to do so far is:

1. By changing the checking mechanism it is possible to make the new browseui.dll being installed on a running Windows 2000 system regardless of the registry settings. It can be done by changing the update.inf settings to check .dll file versions instead of checking the registry.

2. Slipstreaming still does not work. Why? The problem here lies in the HFSLIP itself. This is the reason:

IF EXIST HFCABS\_IE6_HFSLIP.CAB SET VERSIONIE=2KIE6&SET IE6SLIP=PASS

IF EXIST FDVFILES\WIN2K SET VERSIONIE=FDV

IF "!VERSIONIE!"=="2KIE6" (
	(...)
	IF EXIST TEMP\xpsp2_binarydrop MOVE/Y TEMP\xpsp2_binarydrop\*.* TEMP >NUL


HFSLIP changes IE version to FDV and this is why files placed in xpsp2_binarydrop folder do not get copied. They get copied only when IE version says 2KIE6.

I can fix is easily but it would require to edit the HFSLIP .cmd file itself...

It also means that the IE6 version shlwapi.dll from KB900725 is not copied when using FDV fileset.

I believe there is a way to have it done but the problem needs to be approached from a totally different perspective :< I have something in mind but I'm not sure whether it will work. I want to avoid editing the HFSLIP source. What I can do now is to upload the updated version which can be installed (but not slipstreamed) in a system where FDV fileset was used.

This post has been edited by tomasz86: 24 May 2011 - 01:18 AM


#183 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 24 May 2011 - 04:33 AM

It'll be a very hard task to get everything to work by just changing the update (2479628) :}

The structure of the newest version (6a) is exactly the same as the official Microsoft's one used in 900725. HFSLIP and FDV fileset is the problem here, not the update.

Ideally, the one to be modified should not the update but rather HFSLIP and FDV fileset. But the reality is different :(

I'm trying doing my best to get it to work but I'm not sure if it's possible now.

#184 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 24 May 2011 - 06:28 AM

WildBill,

Some time ago you started to put *.map files in your unofficial updates.

The problem is that HFSLIP treats them exactly the same as all other files and SLIPSTREAM (copy) them into i386 folder. In order to avoid it, they have to be put in a different folder, ex.

Posted Image

If would be nice if you could do it when making future updates :)

This post has been edited by tomasz86: 24 May 2011 - 07:02 AM


#185 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 24 May 2011 - 08:46 AM

We're back to the v4 time but it's probably the only way to get it work without any problems, including FDV fileset.

Windows2000-KB2479628-v7-IE5-x86-ENU.exe (3.12 MB)

Windows2000-KB2479628-v7-IE6-x86-ENU.exe (3.69 MB)

I also fixed the cosmetic issues, ie. moved *.map files to the separate folder so they are not copied by HFSLIP anymore and also added the additional tags (-v7-IEx) to the update name so they are easier to distinguish now.

Posted Image

This post has been edited by tomasz86: 24 May 2011 - 08:57 AM


#186 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 24 May 2011 - 08:26 PM

View Posttomasz86, on 24 May 2011 - 06:28 AM, said:

WildBill,

Some time ago you started to put *.map files in your unofficial updates.

The problem is that HFSLIP treats them exactly the same as all other files and SLIPSTREAM (copy) them into i386 folder. In order to avoid it, they have to be put in a different folder, ex.

Posted Image

If would be nice if you could do it when making future updates :)


Sure, I can put them in separate folders. I include those to help anyone else who wants to patch those files.

#187 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 26 May 2011 - 12:46 AM

WildBill,

I have one suggestion for you :) It's just a cosmetic thing but still ;)

In strings section there is something like this (example taken from 2479628).

HelpLink = "http://support.microsoft.com?kbid=2479628"
  URLInfoAbout = http://support.microsoft.com

How about changing the URLInfoAbout from MS to "http://www.msfn.org/board/topic/146529-pe-tool-for-creating-patches"?

I did it for my HBR Mini Rollup:

HelpLink = "http://www.msfn.org/board/topic/151551-hbr-mini-rollup/"
  URLInfoAbout = http://www.msfn.org/board/topic/151551-hbr-mini-rollup/

This post has been edited by tomasz86: 26 May 2011 - 12:47 AM


#188 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 26 May 2011 - 11:52 AM

I added a string to HFSLIP which solves the issue with FDV files and updates which use the xpsp2_binarydrop folder.

I'll make it it public after having done some more tests :)

#189 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,866
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 27 May 2011 - 12:06 AM

You all shouldn't use the so called "friendly names" for links expected to survive all IPB updates. Use instead the base form of the links:
http://www.msfn.org/board/index.php?showtopic=146529 
and 
http://www.msfn.org/board/index.php?showtopic=151551

which work no matter what.

#190 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 27 May 2011 - 01:07 AM

Thanks for the tip ;) I'll change the URL in the next version of the HBR Rollup.

#191 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 02 June 2011 - 07:37 AM

I made a 2a version of KB981852. The changes I made are only cosmetic - the catalog file from 979683 was added so WU won't ask for it when 981852 is installed, and I also fixed the name to make it clear which version it is.

Actually the catalog from 979683 is present also in v2 but its name was changed to KB981852.cat. Now there are two catalogs inside - the original one from 981852 (XP version) and the one from 979683 :)

Windows2000-KB981852-v2a-x86-ENU.exe

Posted Image Posted Image



@edit

I did the same thing to 2079403. The catalog file from 955069 was added.

Windows2000-KB2079403-v1a-x86-ENU.exe


@edit 2

And 982214. The catalog from 971468 added.

Windows2000-KB982214-v1a-x86-ENU.exe

This post has been edited by tomasz86: 02 June 2011 - 08:19 AM


#192 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 03 June 2011 - 01:18 AM

I did the same thing to these updates:

2124261 - added the catalog from 917537

2387149 - added the catalog from 924667

2360937 - added the catalog from 970238

2476687 - added the catalog from 978037 and moved WildBill's *.asm files to a different folder (so they won't be slipstreamed by HFSLIP)

2507618 - added the catalog from 980218 and moved WildBill's *.asm & *.map files to a different folder





I also got a new (well, used but still) monitor so comparing two update.infs in WinMerge is much easier now than before on an old 17' CRT 1024x768 ;) The current one is still a CRT but a 22' one with a diamontron tube :)

This post has been edited by tomasz86: 03 June 2011 - 01:27 AM


#193 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 04 June 2011 - 04:10 AM

v8 of 2479628 is ready:

Windows2000-KB2479628-v8-x86-ENU.exe

Changelog:
- added the catalog from 923191 (as 2479628 replaces 2296011 which supersedes 923191)
- suitable for both IE5- and IE6-based systems*
- fixed compatibility with FDV fileset**

* requires the newest beta (J v5) of HFSLIP (available to download at Mim0's site) when using with FDV fileset (thanks Mim0 for applying the fixes)
** IE6 files are slipstreamed correctly when using FDV & IE6 and also can be installed manually in a system which used FDV fileset (thanks BlackWingCat because I learnt how to do it by analising your KB989898)

This post has been edited by tomasz86: 04 June 2011 - 04:31 AM


#194 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 07 June 2011 - 06:21 AM

I made a complete update of Web Folders. It combines 892211, 907306 and 956790 together. 907306 & 956790 normally are not available for Windows 2000.

Webfldrs-KB892211-v2-ENU.exe

Install only if you use Web Folders.

This post has been edited by tomasz86: 07 June 2011 - 06:21 AM


#195 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 07 June 2011 - 09:33 PM

Wow, you've been really busy. Sorry I haven't updated the master list -- would an admin mind doing it if I can't get to it? I've been trying to port MS11-020, and every time I think I have it I have to pull something else in from XP -- first it was srv.sys, then i found I needed matching security features from srvsvc.dll (from KB2345886), but those require CancelIPChangeNotify() which means upgrading iphlpapi.dll, and *that* means upgrading tcpip.sys to add support for the function (and then there's more stuff to add that srvsvc.dll needs). By the time I'm done this will wind up being a micro service pack.

This post has been edited by WildBill: 07 June 2011 - 09:35 PM


#196 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 07 June 2011 - 09:49 PM

I think I've become addicted to this :blushing:

By the way, some time ago I found some interesting things and possible issues concerning the unofficial updates and the superseded official ones.

I've attached some parts of a conversation I had with bristols about it:

Spoiler

This post has been edited by tomasz86: 07 June 2011 - 09:50 PM


#197 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 14 June 2011 - 11:24 AM

Basing on this post by Inki I managed to "correct" the DirectX update and I'm working on getting the Wordpad one to work too. The point is to be able to slipstream them using HF folder.

975560 - I corrected the header so it can be slipstreamed from HF now (no problems during text setup when copying files).

Windows2000-DirectX9-KB975560-v2-x86-ENU.exe

Tested in HFSLIP and tested in text setup - no problems occur when copying files.

This post has been edited by tomasz86: 14 June 2011 - 11:25 AM


#198 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 15 June 2011 - 12:48 AM

June updates are up and I wonder if this update (2518295) affects Windows 2000 Server too.

#199 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 15 June 2011 - 04:20 AM

I prepared a corrected version of the Wordpad update 973904 which includes the corrected wordpad.inf. It can be slipstreamed from HF folder and no changes have to be made further.

Windows2000-KB973904-v2-x86-ENU.EXE

Please check this topic for details.

#200 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 16 June 2011 - 08:21 AM

I think that 2416400 should have different filename. It's an IE6 Cumulative Update and Windows 2000 IE6 Cumulative Updates used to follow this scheme:

IE6.0sp1-KBXXXXXX-Windows2000-x86-ENU in opposite to IE5's IE5.01sp4-KBXXXXXX-Windows2000sp4-x86-ENU.

2416400's current filename is Windows2000-KB2416400-x86-ENU. Wouldn't it be better to change it to IE6.0sp1-KB2416400-Windows2000-x86-ENU? What's your opinion on this, WildBill?

This post has been edited by tomasz86: 16 June 2011 - 08:21 AM


Share this topic:


  • 32 Pages +
  • « First
  • 8
  • 9
  • 10
  • 11
  • 12
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

7 User(s) are reading this topic
1 members, 6 guests, 0 anonymous users

  1. MacLover


All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy