 R2R NotPremium,MVM join:2000-09-18 Long Beach, CA kudos:1
| reply to R2
Registry changes. To clarify exactly what Registry changes were made when you installed this Update, open appropriate ".inf" file:
Win98-ME: Q824145-d.inf Win2K-XP: Q824145-d.inf
If you remember, Win98 was called "Chicago", so you can tell you have the right .inf by looking for this line: • signature="$CHICAGO$"
For Win2K-XP, the equivalent line is: • Signature = "$Windows NT$"
These INF files are divided into various sections by Headers. The Headers usually tell you what the section is for: e.g., [Uninst.Reg] is the Uninstallation Information that is entered into the registry.
There are several sections that you might be interested in and there are as follows:
• [Actsetup.Reg] HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID%",,,"%COMPID%" HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID%","IsInstalled",0x10001,01,00,00,00 HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID%","Version",,"%VERSION%" HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID%","ComponentID",,"%COMPID%"
The details the information added to the "Active Setup" part of the registry. The [String] table above this identifies the values. For example, here are the values:
• [String] Compversion = 27341600 Compid = Q824145 CatalogFile = Q824145.cat IEVersion = 6.0.2600.0000 Version = "6,0,2734,1600"
You will note that MY ORIGINAL and PROBLEMATIC version of MSHTML.DLL has THAT version number.
The only other spot where that number appears to be used is "Compversion" (see above). The only place I see that used is in these lines:
ComponentVersion=%COMPVERSION%
Which appear in both the [DefaultInstall] and [Uninstall] sections.
OK, for Win98 that is ALL that I see for registry changes relating to the Version of this Update. Now, the important part -- those registry changes come with the NEW version of MSHTML.DLL. Got that? The MSHTML.DLL file that came bundled with that INF file has a version number of 6.0.2800.1276.
So, in MY HUMBLE OPINION, the Registry in Win98 does not care or know what version of MSHTLM.DLL you have installed. Or, I am fairly certain that installing THIS UPDATE does NOT modify your Registry in such a way as to identify the version of MSHTML.DLL.
I will not go too far out on a limb, but I will point out that the INF file for WinXP has this inside it:
Version = "6,0,2734,1600"
So, I would guess the same information applies -- but I simply have no proof.
|