
Petr
Content Type
Profiles
Forums
Events
Posts posted by Petr
-
-
Hi Gape,
I've found that your SCR56.INF is based on 5.6.0.8515 and not on current 5.6.0.8825 package. There are added lines:
HKCR, "VBSFile\Shell\Open","",,"%MENU_OPEN%"
HKCR, "VBSFile\Shell\Open\Command","",0x00020002,"%25%\WScript.exe ""%1"" %*"
HKCR, "VBSFile\Shell\Open2","",,"%MENU_DOSOPEN%"
HKCR, "VBSFile\Shell\Open2\Command","",0x00020002,"%13%\CScript.exe ""%1"" %*"
HKCR, "VBEFile\Shell\Open","",,"%MENU_OPEN%"
HKCR, "VBEFile\Shell\Open\Command","",0x00020002,"%25%\WScript.exe ""%1"" %*"
HKCR, "VBEFile\Shell\Open2","",,"%MENU_DOSOPEN%"
HKCR, "VBEFile\Shell\Open2\Command","",0x00020002,"%13%\CScript.exe ""%1"" %*"
and line
HKLM,%ActiveSetupRegKey%,"Version",0,"5,6,0,8515"
was changed to
HKLM,%ActiveSetupRegKey%,"Version",0,"5,6,0,8825"
Petr
0 -
For the french users, the french version of the Service Pack 2.1 is available on Gravure-Hebdo
Hello WebMatze,
I have checked French version and here are differences that I've found - maybe you know about all of them, but just in the case.
HSFLOP.PDR 4.10.0.2223 instead of 4.10.0.2224 (Q262232)
KERNEL32.DLL 4.10.0.2224 instead of 4.10.0.2225 (Q320798)
NABTSFEC.SYS 5.3.0.900 instead of 4.10.0.2223 (not present on French W98 anyway)
NDIS.VXD 4.10.0.2224 instead of 4.10.0.2225 (Q270063)
Q891711.DLL 4.10.0.2222 instead of 4.10.0.2223 (U891711 project)
TWEAKUI.HLP is not the corrected version
These files are not needed at all because French W98SE does not contain WebTV
ANNCLIST.EXE
ENHTRIG.DLL
NABTSFEC.SYS
This file should be in SUPP and not SP2.CAB because it is not present on the original CD-ROM
wshfr.dll
Not localized files:
oconvpck JPEGIM32.FLT
Q239696 IOS.VXD
Q242193 NWREDIR.VXD
Q244540 INSENG.DLL http://download.microsoft.com/download/ie5...244540frx86.exe
Q246094 SHDOCVW.DLL was http://download.microsoft.com/download/ie5...246094frx86.exe but is no longer available.
Q246817 VPOWERD.VXD
Q250514 SPOOLSS.DLL
Q250876 NWPP32.DLL
Q257360 VPICD.VXD *
Q257821 MSAFD.DLL
Q257821 MSWSOSP.DLL
Q277628 VFAT.VXD
Q288430 VMM.VXD * (maybe English file is even in French 288430FRN8.EXE)
Q289635 GDI.EXE
Q309081 IRENUM.VXD
Q319571 KEYB.COM *
Q323455 VREDIR.VXD *
Q835732 MSSIP32.DLL
Q835732 WINTRUST.DLL http://download.microsoft.com/download/c/d...732-x86-FRA.exe
Q885836 MSWRD632.WPC **
http://download.microsoft.com/download/1/6...836-x86-FRA.EXE (it is incorrectly marked as English but it is translated inside. Extract by Windows2000-KB885836-x86-FRA.EXE /extract command in W2000/WXP environment.
Q887616 HTML32.CNV **
http://download.microsoft.com/download/7/4...ullFile-FRA.exe
* At least these should be available localized from Microsoft, maybe other too.
** I can send you these French files if you prefer not to download and extract them.
These files have set language to English although they are in French
HLINK.DLL
TWEAKUI.CPL
USER.EXE - 291362FRN8.EXE should contain the right version
I know it's not easy to make fully localized version.
Petr
0 -
I checked Windows Update with fresh install before releasing 2.1, this update didn't show up.
OK, then it will be just related to some languages only.
UPDATE.SYS and some other unofficial updates will be in the next version (2.5/3.0).What about to start new topic called something like "Changes in the future versions" and in the first post maintain complete list of updates:
- that will be added in the next minor version
- that will be added in the next major version
- that will be never added
?
I think it will be very helpful for all of us not to repeat the same suggestions - and also not to forget anything.
What do you think?
Petr
0 -
Unofficial Internet Explorer 5.5 SP2 for Windows 98/98 SE Cumulative BROWSEUI.DLL, DANIM.DLL, DXTRANS.DLL, INSENG.DLL, MSHTML.DLL, PNGFILT.DLL, SHDOCLC.DLL, SHDOCVW.DLL, SHLWAPI.DLL, URL.DLL, URLMON.DLL + WININET.DLL Security Vulnerabilities Fix:
http://www.microsoft.com/technet/security/...n/ms05-052.mspx
BUG: This Fix BREAKS Windows 98/98 SP1/98 SE HTML Help Troubleshooting Guide!
FIX: Run 98TSHOOT.EXE [174 KB]:
Hi MDGX, I found that for re-enabling of local troubleshooter just small registry change is necessary. And it should be noted that if local troubleshooter is enabled, Windows Update will show Internet Explorer Critical Update again. Two small INF files are attached. AFAIK it is not necessary to install Tshoot.ocx again. Or is it? I just noted that in your file is version 1.0.1.2123 while in Windows 98 SE is version 1.0.1.2115 and in Windows 98 Gold is version 1.0.0.2004 (and does not use chm file). Windows Me does not use ocx it at all.
Petr
0 -
Hi Gape,
I have not tested English version but I prepared beta of Czech version and the it seems it works.
Please check Windows Update with fresh Windows 98 SE install (no IE update) - on my system WU wants to install one critical update - May 27 1999 Update, it is Q231452 + Q231450 combined into one file. It will never install because the sesp contains newer file and therefore the required registry entries are never created.
The following registry change is necessary not to see this update in Windows Update:
[AddReg.Hotfixes]
; 231452
HKLM,"SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{16E349E0-702C-11CF-A3A9-00A0C9034920}","Compatibility Flags",0x10001,00,04,00,00
[sP.AddReg]
; 231450
HKLM,"%InstalledComp%\{92D6DB54-739C-11D2-A0A2-00C04F8EF9B9}",,,"q231450"
HKLM,"%InstalledComp%\{92D6DB54-739C-11D2-A0A2-00C04F8EF9B9}","IsInstalled",0x10001,01,00,00,00
HKLM,"%InstalledComp%\{92D6DB54-739C-11D2-A0A2-00C04F8EF9B9}","Locale",,"%LANG%"
HKLM,"%InstalledComp%\{92D6DB54-739C-11D2-A0A2-00C04F8EF9B9}","Version",,"5,0,2717,2000"
HKLM,"%InstalledComp%\{92D6DB54-739C-11D2-A0A2-00C04F8EF9B9}","ComponentID",,"q231450"
; 231452
HKLM,"%InstalledComp%\{d38b0b86-0d37-11d3-8fbd-00c04f8eca4f}",,,"q231452"
HKLM,"%InstalledComp%\{d38b0b86-0d37-11d3-8fbd-00c04f8eca4f}","IsInstalled",0x10001,01,00,00,00
HKLM,"%InstalledComp%\{d38b0b86-0d37-11d3-8fbd-00c04f8eca4f}","Locale",,"%LANG%"
HKLM,"%InstalledComp%\{d38b0b86-0d37-11d3-8fbd-00c04f8eca4f}","Version",,"5,0,2717,2000"
HKLM,"%InstalledComp%\{d38b0b86-0d37-11d3-8fbd-00c04f8eca4f}","ComponentID",,"q231452"
Maybe it is different for other languages, I've seen too many differences between languages on Windows Update.
What is the reason for adding COMCAT.DLL from DCOM98? It seems that Windows 98 SE contains the same version?
In Czech version I have made a few minor modifications
* Added Windows Update engine
* Added Compobj.dll from DCOM98
* Added Update.sys
* Added some registrations from vcredist, I don't know if it is necessary but I also see no problem:
[RegisterOCXs.Section]
%11%\Atl.dll
%11%\Mfc42.dll
%11%\Msvbvm50.dll
%11%\Olepro32.dll
%11%\Iuctl.dll
[AddReg.Hotfixes]
; vcredist
HKLM,"%CurrentVersion%\RunOnce","Atl.dll...",,"%11%\regsvr32 /s %11%\atl.dll"
HKLM,"%CurrentVersion%\RunOnce","Comcat.dll...",,"%11%\regsvr32 /s %11%\comcat.dll"
HKLM,"%CurrentVersion%\RunOnce","Mfc42.dll...",,"%11%\regsvr32 /s %11%\mfc42.dll"
HKLM,"%CurrentVersion%\RunOnce","Oleaut32.dll...",,"%11%\regsvr32 /s %11%\oleaut32.dll"
HKLM,"%CurrentVersion%\RunOnce","Olepro32.dll...",,"%11%\regsvr32 /s %11%\olepro32.dll"
I've also added this setting:
[AddReg.Hotfixes]
; 897225 - Install QFE version of IE updates
HKLM,"Software\Microsoft\Internet Explorer","QFEInstalled",0x10001,01,00,00,00
I've also made building of the package a bit easier - maintaining of 21sp2.ddf and 21supp.ddf files is no longer needed, see the attached batch file.
Petr
0 -
Has anybody tested OLE components from WS2003SP1?
asycfilt.dll 5.2.3790.1830
oleaut32.dll 5.2.3790.1830
olepro32.dll 5.2.3790.1830
stdole2.tlb 5.2.3790.1830
There seems to be no unresolved dependencies.
Just regsvr32.exe 5.2.3790.1830 has unresolved dependencies in kernel32.dll.
SESP contains also upgrade of crypto functions from KB835732 - NT4 version. Windows ME contains some files with higher numbers, so probably KB835732 for Windows 2000 should be used, but...
Windows ME files:
CRYPT32.DLL 5.131.2133.3
CRYPTDLG.DLL 5.0.1557.1
CRYPTUI.DLL 5.131.2133.2
MSASN1.DLL 4.4.0.3420
MSCAT32.DLL 5.131.2133.2
MSSIP32.DLL 5.131.2133.2
SCHANNEL.DLL 4.89.1962.2133/5.00.2133.2
SOFTPUB.DLL 5.131.2133.2
WINTRUST.DLL 5.131.2133.2
Q329115 for Windows ME
Crypt32.dll 5.131.2133.6
Cryptdlg.dll 5.0.1558.6072
Q329115 for Windows 98 SE
CRYPT32.DLL 5.131.1878.12
CRYPTDLG.DLL 5.00.1558.6072
SCHANNEL.DLL 4.87.1964.1878/5.00.1878.13
SOFTPUB.DLL 5.131.1877.9
KB835732 for Windows NT used in SESP:
CRYPT32.DLL 5.131.1880.14
CRYPTDLG.DLL 5.0.1558.6072
CRYPTUI.DLL 5.131.1878.14
MSASN1.DLL 5.0.2195.6905
MSCAT32.DLL 5.131.1880.14
MSSIP32.DLL 5.131.1878.13
SCHANNEL.DLL 4.87.1964.1880/5.00.1880.14
SOFTPUB.DLL 5.131.1880.14
WINTRUST.DLL 5.131.1880.14
How it is with Windows 2000:
Original CD-ROM without any SP:
CRYPT32.DLL 5.131.2173.1
CRYPTDLG.DLL 5.00.1557.1
CRYPTUI.DLL 5.131.2181.1
MSASN1.DLL 5.00.2134.1
MSCAT32.DLL 5.131.2134.1
MSSIP32.DLL 5.131.2134.1
SCHANNEL.DLL 5.00.2170.1 - many unresolved dependencies
SOFTPUB.DLL 5.131.2134.1
WINTRUST.DLL 5.131.2143.1
Q265381 - SP1 for Windows 2000 and Q289907 - SP2 for Windows 2000
CRYPT32.DLL 5.131.2195.2833
SCHANNEL.DLL 5.00.2195.2922 - many unresolved dependencies
WINTRUST.DLL 5.131.2195.2779
Q321295 - SP3 for Windows 2000
CRYPT32.DLL 5.131.2195.4558 unresolved SystemFunction041 in ADVAPI32.DLL
CRYPTDLG.DLL 5.00.1558.4434
CRYPTUI.DLL 5.131.2195.5432
MSASN1.DLL 5.00.2195.4067
SCHANNEL.DLL 5.00.2195.5284 - many unresolved dependencies
WINTRUST.DLL 5.131.2195.3775
KB813432 - SP4 for Windows 2000
CRYPT32.DLL 5.131.2195.6661 unresolved SystemFunction041 in ADVAPI32.DLL
CRYPTDLG.DLL 5.00.1558.6608
CRYPTUI.DLL 5.131.2195.6628 unresolved GetComputerNameExW in KERNEL32.DLL and functions in NETAPI32.DLL
MSASN1.DLL 5.00.2195.6666
WINTRUST.DLL 5.131.2195.6624
KB835732 for Windows 2000
CRYPT32.DLL 5.131.2195.6824 unresolved SystemFunction041 in ADVAPI32.DLL
MSASN1.DLL 5.00.2195.6905
SCHANNEL.DLL 5.1.2195.6899/5.00.2195.6899 - many unresolved dependencies
WINTRUST.DLL 5.131.2195.6824
KB891861 - Update Rollup 1 for Windows 2000 SP4
CRYPT32.DLL 5.131.2195.6926 unresolved SystemFunction041 in ADVAPI32.DLL
CRYPTDLG.DLL 5.00.1558.6608
CRYPTUI.DLL 5.131.2195.6824 unresolved GetComputerNameExW in KERNEL32.DLL and functions in NETAPI32.DLL
MSASN1.DLL 5.00.2195.6905
SCHANNEL.DLL 5.1.2195.6960 /5.00.2195.6960 - many unresolved dependencies
WINTRUST.DLL 5.131.2195.6824
So it looks like just only
CRYPT32.DLL 5.131.2195.2833 (from SP1)
CRYPTDLG.DLL 5.00.1558.6608 (from Rollup 1)
CRYPTUI.DLL 5.131.2195.5432 (from SP3)
MSASN1.DLL 5.00.2195.6905 (from Rollup 1)
WINTRUST.DLL 5.131.2195.6824 (from Rollup 1)
have fully resolved dependencies. But will they work?
And for completeness IE 6.0SP1
CRYPTDLG.DLL 5.00.1558.4434
SCHANNEL.DLL 4.87.1959.1877/5.00.1877.6
Petr
0 -
I use a more recent Riched20.dll : 5.31.23.1218, Rich Text Edit Control, v3.1
If you want to use version 3.1 - what about 5.31.23.1224 version from WS2003SP1? And what about Usp10.dll 1.0422.3790.1830 then?
Petr.
0 -
I had similar problem when I was creating fesp201 - it was caused by too long CopyFiles line in [DefaultInstall] section. But SPUPDATE.INF should be handled by advpack.dll and not by setupx.dll, or not?
Petr
0 -
Hi the_guy,
I have reviewed shortly your service pack, it looks good, here are my first observations.
I don't use Windows Me so just compared files in sp2 and supp cabs for now.
SP2.CAB:
Some files that are in sesp202 are missing in mesp202 what is the reason?
Q263816 - Direct download
Rpcltscm.dll 4.71.3400.0
Q269874
Rpcrt4.dll 4.71.3336.0
ie55sp2
Sens.dll 5.50.4807.2300
ie60sp1
Rsaenh.dll 5.00.1877.8
xpsp2
RICHED20.DLL 5.30.23.1221
USP10.DLL 1.420.2600.2180
vcredist:
Atl.dll 3.0.9782.0
New updates:
Q270615
Usbmon.dll 4.90.0.3001
Q892211:
Fp4autl.dll 4.0.2.7523
Fp4awec.dll 4.0.2.4715 (the same as in Q282132)
Fpext.msg
Msdaipp.dll 11.0.6715.15
Msdapml.dll 11.0.5510.0
What about Winboot.ebd from Q311561?
Maybe also the following fixes for Windows 98 SE will work on ME:
Q258680
Deskw95.cpl 4.72.3717.300
Powercfg.cpl 5.00.3103.1000
Q245272
EnhTrig.dll 4.10.2224
Q240896
Opengl32.dll 4.1.1381.7035
These files are already on the Windows Me CD-ROM, why to add them to mesp too?
MSJET35.DLL 3.51.3328.0
MSREPL35.DLL 3.51.3225.0
GRPCONV.EXE 5.0.2136.1
What is the reason for not adding the OLE update 4522?
ASYCFILT.DLL 2.40.4522.0
OLEAUT32.DLL 2.40.4522.0
OLEPRO32.DLL 5.0.4522.0
STDOLE2.TLB 2.40.4522.0
I don't know how it is with version 4526 (KB886765), this version has big problems on Windows 98 SE (some IE plugns do not work) but maybe on WinME it could be OK?
Text converters could be probably used from KB887616 (o2k3sp2):
Office 2003 Service Pack 2 (SP2)
Html32.cnv 2003.1100.6551
Msconv97.dll 2003.1100.6551
Mswrd832.cnv 2003.1100.6551
and from Security Update for Windows 2000 (KB885836):
Mswrd632.wpc 2004.10.21
Graphics filter can be used from Office File Converter Pack:
Jpegim32.flt 2003.1100.5531
Windows Script 5.6 for Windows 98, Windows Millennium Edition, and Windows NT 4.0
contains different version of dispex.dll
I'm not sure what is the best way how to handle MSVCRT.DLL and MSVCIRT.DLL. Windows ME CD-ROM contains version 6.1.8637.0, the same as Windows 2000. Is it good idea to downgrade from 6.1 to 6.0, i.e. to version 6.0.9782.0? Or would be better just to replace MSVCRT.DLL with 6.1.9844.0 version from W2Ksp4?
SUPP.CAB:
Systray.exe - I think it should be in SP2.CAB, in sesp it is in SUPP.CAB because it is part of Q242975 update that contains also hotplug.dll file that is not present on the Windows 98 SE CD-ROM.
Verinst.exe - I think you could use the smaller and newer one from (3072 bytes, 23-Nov-1998)
Maybe files from VisualBasic6-KB896559-v1-ENU.exe could be added:
Microsoft Visual Basic 6.0 Common Controls
Comctl32.ocx 6.00.8106
Mscomctl.ocx 6.01.9786
And also there are some new versions of basic system fonts:
KB835935 (Windows XP SP2)
COMIC.TTF 2.20.0.0
TAHOMA.TTF 3.14.0.0
TAHOMABD.TTF 3.14.0.0
KB889101 (Windows Server 2003 SP1)
ARIAL.TTF 3.0.0.0
ARIALBD.TTF 3.0.0.0
ARIALBI.TTF 2.90.0.0
ARIALI.TTF 2.90.0.0
COUR.TTF 2.90.0.0
COURBD.TTF 2.90.0.0
COURBI.TTF 2.90.0.0
COURI.TTF 2.90.0.0
TIMES.TTF 3.0.0.0
TIMESBD.TTF 3.0.0.0
TIMESBI.TTF 2.90.0.0
TIMESI.TTF 2.90.0.0
VERDANA.TTF 2.43.0.0
VERDANAB.TTF 2.40.0.0
VERDANAI.TTF 2.40.0.0
VERDANAZ.TTF 2.40.0.0
Petr
0 -
Hi the_guy,
just two days ago I've started work on the list of fixes for Win ME.
I can compare your files with my file list.
Do you have any of these updates?
Q252208 Arp1394.sys 4.90.3001.1
Q260710 Smbdpmi.exe
Q268356 D3dim700.dll 4.7.0.723
Q269244 Marscore.dll 4.90.0.3001
Q271233 Hsflop.pdr 4.90.3001
Q271277 Diskvsd.vxd 4.90.0.3001
Q271376-v2 Hidserv.exe 4.90.3002.0 (or Q277784-v2)
Q274175 Cdfs.vxd 4.90.3001
Q274594 Dosmgr.vxd 4.90.0.3001
Q276602 Pci.vxd 4.90.3004
Q278368 Atmuni.sys 4.90.3001
Q281138 shell32.dll 5.0.3103.1000
Q281190 Netdi.dll 4.90.0.3001
Q281921 Configmg.vxd 4.90.3002
Q284837 Ohci1394.sys 4.90.3004
Q285118 61883.sys 4.90.3003.0
Q288800 System.drv 4.90.3001
Q289635 Gdi.exe 4.90.3001
Q289635 Gdi32.dll 4.90.3001
Q291236 Wiaservc.dll 4.90.3002
Q296883 Acpi.sys 4.90.0.3003
Q297527 Dialmgr.js
Q297527 Migrate.js
Q297527 Msobshel.htm
Q300568 Pccard.vxd 4.90.3002
Q300889 Vkd.vxd 4.90.3001
Q301540 Ifsmgr.vxd 4.90.3003
Q304082 Mofd.dll 1.50.1164.9
Q304708 Cdvsd.vxd 4.90.3003
Q305360 Rasapi32.dll 4.90.0.3001
Q307908 Mmsys.cpl 4.90.3001
Q309081 Irenum.vxd 4.90.0.3001
Q311430 Sbp2port.sys 4.90.3002.0
Q314417 Vredir.vxd 4.90.3007
Q321635 Vpowerd.vxd probably 4.90.3007
For other than English languages:
Q279469 Msdos.ilf DAN, DUT, FIN, FRN, ITN, NOR, BRZ, POR, SPA, SWE
Q281103 W0tshelp.hlp KOR
Q299850 Pchsign.cab TRK
Q299850 Pss.cab N/A TRK
Q312586 Kbdsp.kbd SPA
Q321607 Jkeyb.sys JPN
Petr
0 -
2.0.3/2.1:
* Updated NWPP32.DLL (to Q250896-v2).
This should be Q250876-v2.
And one question to Hhctrlui.dll - in SPUPDATE.INF is written that it comes from Q811630, but Q811630 contains version 5.2.3635.0 and sesp202en contains version 5.2.3664.0.
Petr
0 -
BTW, there is also Q897255 - How to install hotfixes that are included in cumulative security updates for Internet Explorer 6 Service Pack 1.
Therefore I have included in my fesp201 also the registry modification to install hotfix versions:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer]
"QFEInstalled"=dword:00000001I suggested to include it in SESP too.
Petr
0 -
17) Q826940 - Internet Explorer Unexpectedly Quits When You Use It to View a Web Page That Contains VML
This hotfix (vgx.dll 6.0.2800.1265) was replaced by Q833989 update (MS04-028) with vgx.dll version 6.0.2800.1411.
Petr
0 -
A separate implementation question regarding the CURRENT release of SP 2.x: In prior releases [back before I "disappeared"] there was an IE hotfix called Q240308 [eeyedog and bubble-boy] that applies only to IE versions prior to IE 6.0. However, due to a bug in the SP, the hotfix was erroneously applied to IE 6.0 and IE 6.0 SP1 as well. Was this ever fixed? Clearly it needs to rectified so that if the current version of IE is installed as 6.0 or higher, this fix must be avoided.
Thus, if this bug has been repaired, it can be argued that there already is the seeds of support for IE 6.0 and IE 6.0 SP1 [and for the more fanatic, I guess this also includes IE 6.0 beta!].
Q240308 is not hotfix.
This update is included with Internet Explorer 5.01 and later.
Why "this fix must be avoided"? What do you mean by this? What's wrong?
Petr
0 -
Hi Gape,
maybe one small registry only update - Q305575:
http://support.microsoft.com/default.aspx?...b;en-us;Q305575
And what about my UPDATEE.SYS? :-)
Petr
0 -
but the question is: Are there any others for 98SE?
All relevant updates can be downloaded here:
http://v4.windowsupdate.microsoft.com/catalog
All Internet Explorer critical updates are here:
http://www.microsoft.com/windows/ie/downloads/critical
All Internet Explorer updates are here:
http://www.microsoft.com/windows/ie/downloads
Security bulletins related to specific product can be searched here:
http://www.microsoft.com/technet/security/current.aspx
But with Internet Explorer we are off-topic here, I think new thread should be opened.
Petr
0 -
Hi Gape,
some new files are in Q887616 - Office 2003 Service Pack 2:
HTML32.CNV 2003.1100.6551
MSWRD832.CNV 2003.1100.6551
MSCONV97.DLL 2003.1100.6551
Petr
0 -
Isn't ESDI506.PDR absolutely needed for proper operation of the computer ? OR have I missed something ?
Yes, this is 32-bit driver for IDE controllers. Without this file it will run in 16-bit compatibility mode.
Removing ESDI_506.pdr is bad idea. Maybe disabling it for >128GiB disks only.
Petr
0 -
gdiplus.dll is not part of Windows 98 SE so hard to say if it should be part of the Windows 98 SE Service Pack.How about including Microsoft's 32-bit GDI+ Graphics/Video Acceleration Runtime Library GDIPLUS.DLL build 5.1.3102.1360?http://www.mdgx.com/add.htm#GDI
This build is later than the version on my own computers after installing SE SP 2.02 (5.1.3102.1355, in C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\), so I assume that it is not included in your pack (please correct me if I'm wrong).
Perhaps also you could include Microsoft Windows 3.1x/9x/NT/2000/ME/XP 3D Control Libraries (DLLs) v2.31 for 3D effects (again lifted from MDGx's site, although there is no direct link to this part of the page, and again, this is if you don't already include the relevant files from the .zip):It goes without saying that I'm really looking forward to the next SP release.
These 3D control libraries are contained in the SE SP already.
Quote from the 3dctrls.txt file:
DLLs in 3DCTRLS.ZIP [current releases]:
- CTL3D.DLL = 16-bit 3D Controls Library V1 v2.31.000 [Win31, Win9x + WinME].
- CTL3D32S.DLL = 32-bit 3D Controls Library Extensions v2.31.000 [Win31, Win9x + WinME].
- CTL3D32.DLL = 32-bit 3D Controls Library v2.31.000 [WinNT + Win2000].
- CTL3DV2.DLL = 16-bit 3D Controls Library V2 v2.31.001 [WinNT + Win2000].
Internal build dates are as follows:
- CTL3D32S.DLL - 2.31.000 - 07/14/1995 03:48:10
- CTL3D32.DLL - 2.31.000 - 06/09/2000 02:35:58
DLLs in Windows 98 Standard Edition
- CTL3D.DLL - 2.31.000
- CTL3D32.DLL - 2.31.000 - 04/29/1998 18:04:01
- CTL3DV2.DLL - 2.31.000
DLLs in Windows 98 Second Edition
- CTL3D.DLL - 2.31.000
- CTL3D32.DLL - 2.31.000 - 04/23/1999 18:37:46
- CTL3DV2.DLL - 2.31.000
DLLs in Windows 98 Second Edition - Personal Web Server
- CTL3D32.DLL - 2.31.000 - 07/14/1995 03:48:10
DLLs in Windows 98 Second Edition - Resource Kit
- CTL3D32.DLL - 2.31.000 - 07/14/1995 03:46:26
DLLs in Windows ME
- CTL3D.DLL - 2.31.000
- CTL3D32.DLL - 2.31.000 - 06/09/2000 02:35:58
- CTL3DV2.DLL - 2.31.001
DLLs in Windows 2000
- CTL3D32.DLL - 2.31.000 - 03/08/2000 21:32:32
- CTL3DV2.DLL - 2.99.000 (03/28/1996)
DLLs in Windows XP
- CTL3D32.DLL - 2.31.000 - 24/10/2001 13:26:02
- CTL3DV2.DLL - 2.99.000
DLLs in Windows Server 2003
- CTL3D32.DLL - 2.31.000 - 05/15/2003 13:17:27
- CTL3DV2.DLL - 2.99.000
In summary, in the 3Dctrls.zip file are contained the following files:
- CTL3D.DLL - This file is identical with file in W98/W98SE/WME. No need to install.
- CTL3D32S.DLL - This file is very old, identical with CTL3D32.DLL in PWS and therefore I think it is not needed at all.
- CTL3D32.DLL - This files has separate build for each Windows version, I don't know if there could be any advantage to install version taken rom other OS.
- CTL3DV2.DLL - Both 2.31.000 and 2.32.001 versions are binary identical with excaept of the version number. Version 2.99 is for NT OSes only. No reason to install.
Petr
0 -
Hi Gape,
I have reviewed the list of available updates and it seems there are a few not implemented yet:
Windows 98 Standard Edition and Windows 98 Second Edition
Q258765 - Registry modification only
Q269604 - Dsound.dll
Windows 98 Standard Edition only
Q189849 - Ipdetect.exe - This is hotfix for Windows 98 Standard Edition but it seems this file is not present in Windows 98 Standard Edition?
Q214408 - Conagent.exe
Q300234 - Sens.dll 5.0.3407.1600 (I'm not sure if it is OK to put 5.50.4807.2300 in Standard Edition too)
I'll send them to you by e-mail.
Petr
0 -
My observations are as follows:
- one batch with all updates worked fine for me, I didnt noticed anything wrong (files not copied, registry not updated), this is the example for Windows 98 Gold:
start /w UNIMDMUSA8m.exe /Q:A /R:N
start /w 168115US8.EXE /Q:A /R:N
start /w 190656Up.exe /Q:A /R:N
start /w 190715usa8.exe /Q:A /R:N
start /w 192112up.exe /Q:A /R:N
start /w 192425USA8.exe /Q:A /R:N
start /w 193473Up.exe /Q:A /R:N
start /w 195564Up.exe /Q:A /R:N
start /w 196008Up.exe /Q:A /R:N
start /w 196527up.exe /Q:A /R:N
start /w Smartupd.exe /Q:A /R:N
start /w 222903USA8.EXE /Q:A /R:N
start /w 224073Up.exe /Q:A /R:N
start /w 233017UP.EXE /Q:A /R:N
start /w 236926USA8.EXE /Q:A /R:N
start /w 237493usa8.exe /Q:A /R:N
start /w 238453US8.EXE /Q:A /R:N
start /w 239697USA8.EXE /Q:A /R:N
start /w 240664USA8.exe /Q:A /R:N
start /w 240896USA8.EXE /Q:A /R:N
start /w 241052usa8.exe /Q:A /R:N
start /w 241134usa8.exe /Q:A /R:N
start /w 242161USA8.EXE /Q:A /R:N
start /w 242193usa8.exe /Q:A /R:N
start /w 242939UP.exe /Q:A /R:N
start /w 242941USA8m.exe /Q:A /R:N
start /w 243048UP.exe /Q:A /R:N
start /w 243450USA8.EXE /Q:A /R:N
start /w 245729US8.exe /Q:A /R:N
start /w 249973USA8.exe /Q:A /R:N
start /w 250514usa8.exe /Q:A /R:N
start /w 250876usa8.exe /Q:A /R:N
start /w 254660USA8.EXE /Q:A /R:N
start /w 256015usa8.exe /Q:A /R:N
start /w 257821USA8.EXE /Q:A /R:N
start /w 258680USA8m.exe /Q:A /R:N
start /w 259728USA8.EXE /Q:A /R:N
start /w 263044usa8.exe /Q:A /R:N
start /w 264650usa8.exe /Q:A /R:N
start /w 266772USA8.EXE /Q:A /R:N
start /w 272621usa8.exe /Q:A /R:N
start /w 273468usa8.exe /Q:A /R:N
start /w 273727USA8.EXE /Q:A /R:N
start /w 273991USA8.EXE /Q:A /R:N
start /w 274113USA8.EXE /Q:A /R:N
start /w 274175usa8.exe /Q:A /R:N
start /w 274370usa8.exe /Q:A /R:N
start /w 274548USA8.EXE /Q:A /R:N
start /w 277628USA8.exe /Q:A /R:N
start /w 278368usa8.exe /Q:A /R:N
start /w 281533usa8.exe /Q:A /R:N
start /w 283032usa8.exe /Q:A /R:N
start /w 289635usa8.exe /Q:A /R:N
start /w 291362usa8.exe /Q:A /R:N
start /w 307004usa8.exe /Q:A /R:N
start /w 309081usa8.exe /Q:A /R:N
start /w 311561usa8.exe /Q:A /R:N
start /w 312108USA8.EXE /Q:A /R:N
start /w 314147USA8.EXE /Q:A /R:N
start /w 318307USA8.exe /Q:A /R:N
start /w 319571USA8.exe /Q:A /R:N
start /w 320798USA8.exe /Q:A /R:N
start /w 323708USA8.EXE /Q:A /R:N
start /w 823559USA8.EXE /Q:A /R:N
start /w Windows98-KB835732-ENUm.EXE /Q:A /R:N
start /w Windows98-KB842532-ENUm.exe /Q:A /R:N
start /w Windows98-KB885836-ENUm.exe /Q:A /R:N
start /w TelnetUp.EXE /Q:A /R:N
start /w vfwupd.exe /Q:A /R:N
start /w Windows98-KB891711-v2-ENU.EXE /Q:A /R:N
These updates require IE4 or IE5 or IE6:
start /w q240308.exe /Q:A /R:N
start /w q313829.exe /Q:A /R:N
start /w IEAudioUpdate.EXE /Q:A /R:N
start /w IE-KB891781-Windows-98-ME-x86-ENU.exe /Q:A /R:N
These updates require IE5 or IE6:
start /w 323172USA8.EXE /Q:A /R:N
start /w 323255USA8.EXE /Q:A /R:N
start /w 329115USA8.EXE /Q:A /R:N
start /w 811630USA8.EXE /Q:A /R:N
start /w 888113USA8.EXE /Q:A /R:N
start /w Windows98-KB896358-ENU.EXE /Q:A /R:N
Maybe I have missed something but I believe not.
- IE updates test full version of all updated files, this is part of the SED IExpress definition file for IE6.0sp1-KB883939-Windows-98-ME-x86-ENU update:
[FileSectionList]
1=#S\BROWSEUI.DLL:6.0.2800.1106-6.0.2800.1622:%Warn2%:Ok
2=#S\CDFVIEW.DLL:6.0.2800.1106-6.0.2800.1612:%Warn2%:Ok
3=#S\IEPEERS.DLL:6.0.2800.1106-6.0.2800.1497:%Warn2%:Ok
4=#S\INSENG.DLL:6.0.2800.1106-6.0.2800.1475:%Warn2%:Ok
5=#S\MSHTML.DLL:6.0.2800.1106-6.0.2800.1506:%Warn2%:Ok
6=#S\MSRATING.DLL:6.0.2800.1106-6.0.2800.1623:%Warn2%:Ok
7=#S\PNGFILT.DLL:6.0.2800.1106-6.0.2800.1506:%Warn2%:Ok
8=#S\SHDOCVW.DLL:6.0.2800.1106-6.0.2800.1658:%Warn2%:Ok
9=#S\SHLWAPI.DLL:6.0.2800.1106-6.0.2800.1612:%Warn2%:Ok
10=#S\URLMON.DLL:6.0.2800.1106-6.0.2800.1487:%Warn2%:Ok
11=#S\WININET.DLL:6.0.2800.1106-6.0.2800.1506:%Warn2%:Ok
and if any of these files has wrong version the update will not install at all.
- Updates for IE6.0SP2 are called e.g. Cumulative Update for Internet Explorer for Windows XP Service Pack 2 (KB896688)
0 -
Hi Gape.
Here it the information collected from existing sesp202 international versions:
German version
sesp202de.exe http://www.creopard.de
Here is used newer file intended for Windows XP:
DHTMLED.OCX 6.01.9232/6.1.0.9232 128512 bytes
MS05-013 kb891781 contains these versions:
Dhtmled.ocx 6.1.0.9231 05-Jan-2005 09:44 117,760 Windows 98
Dhtmled.ocx 6.1.0.9232 14-Jan-2005 01:25 119,056 Windows 2000
Dhtmled.ocx 6.1.0.9232 11-Jan-2005 01:20 118,272 Windows XP SP1QFE
Dhtmled.ocx 6.1.0.9232 11-Jan-2005 01:00 128,512 Windows XP SP2GDR
Dhtmled.ocx 6.1.0.9232 11-Jan-2005 01:05 128,512 Windows XP SP2QFE
Dhtmled.ocx 6.1.0.9231 05-Jan-2005 00:30 120,832 Windows Server 2003 RTMGDR
Dhtmled.ocx 6.1.0.9231 05-Jan-2005 00:42 120,832 Windows Server 2003 RTMQFE
I'd use version intended for Windows 98, or - if the newest version is the priority - version from Windows 2000.
Added software:
NOTEPAD2.EXE 1.0.12
http://www.flos-freeware.ch/notepad2.html
Many localized versions.
French version
sesp202fr.exe Matze http://www.webmatze.tk
Nothing changed
Dutch version
sesp203nl.exe Klaas Nekeman http://wepsite.net/hp38guser
Added Q903235
MS05-037: Vulnerability in JView Profiler could allow remote code execution
This update sets the kill bit for the JView Profiler (Javaprxy.dll) COM object.
Tihiy's KB891711 Security Patch
Ti891711.DLL
User32.dll 4.10.2232
Paragon NTFS for Win98 (Demo)
http://www.paragon-gmbh.com/demo.htm
Pntfs.vxd 2.0.2.2
USB 1.x Mass Storage Device Support
Ufd.sys 4.10.00.1100
Ufd.pdr
Patched Notepad.exe
SPUPDATE.INF copy attribute different:
Msvbvm60.dll,,,32
Delinfs.inf omitted, inf deleting in Del.Inf sections.
Polish version
sesp202pl - Pablo http://sp.up.pl
Remote desktop clinet
mstsc.exe 5.2.3790.0 (srv03_rtm.030324-2048)
mstsc.chm
mstscax.dll 5.2.3790.0 (srv03_rtm.030324-2048)
(Windows Server 2003 version)
The latest version is from Windows Server 2003 SP1 - 5.2.3790.1830 (srv03_sp1_rtm.050324-1447)
RegEditX 1.2
http://www.dcsoft.com/products/regeditx/
RegEditX.exe
RegEditX.hlp
RegXdll.dll
Emergency Recovery Utility from Windows 95
(modified)
Erd.exe
Rks.exe
USB Driver from nusb22 project
Sbp2port.sys 4.90.3000.1
Usbauth.sys 4.90.3000.1
Usbmphlp.pdr 4.90.3000
Usbntmap.sys 4.90.3000
Usbstor.sys 4.90.3000.1
Usbu2a.sys 1.42
oeminfo.ini file added
(displays information on My Computer - Properties sheet)
W2kcolor.inf - Windows XP color scheme
Xpicons.dll 1.01 - Windows XP icons
xp.bmp - Windows XP desktop wallpaper 1024 x 768
xp1.bmp - Windows XP desktop wallpaper 800 x 600
Trans.exe - Transparent Desktop
Additional file installed:
Mscomctl.ocx 6.0.81.77
This is Windows Common Controls ActiveX Control DLL
There are also newer version, no idea if better:
Mscomctl.ocx 6.0.84.98 - Visual Studio 6.0 SP3
Mscomctl.ocx 6.0.88.62 - Visual Studio 6.0 SP4, SP5
Mscomctl.ocx 6.1.97.82 - Visual Studio 6.0 SP6
Mscomctl.ocx 6.1.97.86 - Q896559
Additional section in SPUPDATE.INF
[AddReg.Tweaks]
;MS Config
HKCR,"CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\msconfig",,,"MS Config"
HKCR,"CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\msconfig\command",,,"msconfig.exe"
Czech version
sesp202cz-alpha2 svatymuz http://www.winpack.org/
Added:
COMPOBJ.DLL 2.30.200.1
Updated:
Adaptec ASPI 4.71.2
Italian version
sesp201it - Sapunkra aka Maninabox
Nothing changed
Russian version
sesp161ru8 - eGo®Z
Some modifications specific to Russian localization
Traditional Chinese version
w98seaup.exe - 2004/07/12 by ATB(NSRC) from Republic of Taiwan http://myweb.hinet.net/home4/atb/W98SEAUP.htm
Different structure, many additions (WMP, JAVA, SQL, USB......)
Maximus Decim Cumulative Update
mdcu211e.exe - English version - Maximus Decim aka Maxud
COMCAT.DLL 5.0.1601.1
NSCIRDA.SYS 4.10.0.1999
OPENGL32.DLL 4.1.1381.7035
VIP.386 4.10.2227 (This is modded version of 4.10.2226 - don't know the difference)
SHARE.EXE
USB driver - nusb22 project
USBAUTH.SYS 4.90.3000.1
USBMPHLP.PDR 4.90.3000
USBNTMAP.SYS 4.90.3000
USBSTOR.SYS 4.90.3000.1
USBU2A.SYS 1.42
.REG files from Q273017
DELAY2.REG
DELAY4.REG
DELAY8.REG
NODELAY.REG
PCIO98.EXE patch IO.SYS for change of the order of assignment of letters to hard disks. So called "Driveletter fix". No description of the behavior known to me
Unofficial Service Pack for Windows 98 Gold
fesp201en.exe by me
Added/Changed files:
COMCAT.DLL 5.0.1601.1
HTML32.CNV 2003.1100.6252.0
MSWRD632.WPC 2004.10.21.0
MSWRD832.CNV 2003.1100.6252.0
NSCIRDA.SYS 4.10.0.1999
OPENGL32.DLL 4.1.1381.7035
CIMWIN32.DLL 1.50.1085.48
WBEMPROX.DLL 1.50.1085.45
HHCTRL.OCX 5.2.3790.309
HHSETUP.DLL 5.2.3790.309
HH.EXE 5.2.3790.309
ITIRCL.DLL 5.2.3790.309
ITSS.DLL 5.2.3790.309
SSDPAPI.DLL 4.90.3003.0
SSDPSRV.EXE 4.90.3003.0
UPNP.DLL 4.90.3003.0
Windows Update:
IUCTL.DLL 5.3.3790.13
IUENGINE.DLL 5.3.3790.13
INF files for enabling and disabling of the troubleshooter
TS-DISAB.INF
TS-ENAB.INF
QFE information in QFE.INF
QFECHECK.EXE
QFECHECK.HLP
Q327517 - Renumbering in Czech Republic 2002
Q897225 - Install QFE version of IE updates
HKLM,"Software\Microsoft\Internet Explorer","QFEInstalled",0x10001,01,00,00,00
(here is an error in fesp201en!!)
Updated core fonts
ARIBLK.TTF 2.35.0.0
COMICBD.TTF 2.10.0.0
COMIC.TTF 2.20.0.0
GOTHICBI.TTF 2.35.0.0
GOTHICB.TTF 2.35.0.0
GOTHICI.TTF 2.35.0.0
GOTHIC.TTF 2.35.0.0
IMPACT.TTF 2.35.0.0
LARIALBD.TTF 3.0.0.0
LARIALBI.TTF 2.90.0.0
LARIALI.TTF 2.90.0.0
LARIAL.TTF 3.0.0.0
LCOURBD.TTF 2.90.0.0
LCOURBI.TTF 2.90.0.0
LCOURI.TTF 2.90.0.0
LCOUR.TTF 2.90.0.0
LTIMESBD.TTF 3.0.0.0
LTIMESBI.TTF 2.90.0.0
LTIMESI.TTF 2.90.0.0
LTIMES.TTF 3.0.0.0
LUCON.TTF 1.60.0.0
TAHOMABD.TTF 3.14.0.0
TAHOMA.TTF 3.14.0.0
VERDANAB.TTF 2.40.0.0
VERDANAI.TTF 2.40.0.0
VERDANAZ.TTF 2.40.0.0
VERDANA.TTF 2.43.0.0
Some other changes
General comments
MOUHID.VXD should be used version 4.10.0.2223 from Q254660 and not 4.10.2223.0 from Intellipoint 4.12 (otherwise idetical)
There are also other updates in Office Converter Pack (jpegim32.flt).
In (en, nl) sesp versions is version from unknown source:
Dispex.dll 45105 bytes - 3B391DD5h -> 06/27/2001 01:42:13
Version form scr56en.exe is in (fr, de, pl. cs) version of sesp:
Dispex.dll 45112 bytes - 3B3931B4h -> 06/27/2001 03:07:00
Green arrow icons in Hotplug.dll (icon 100) and Systray.exe (icon 210) could be changed from 16x16 size only to both 16x16 and 32x32 sizes.
So it is possible to look for good ideas approved by users of other service packs.
Maybe you could list of intended changes for 2.0.3 and 2.1.
Major step would be complete backup during install and restore during uninstall.
My notes for Windows 98 Gold SP:
sysdm.cpl - remove string "Second Edition"
246094 - shdocvw.dll 4.72.3711.2900
244356 - urlmon.dll 4.72.3710.2500
250316 - mshtml.dll 4.72.3525.600
265258 - asctrls.ocx 4.72.3718.1400
192117 - mstcp.dll 4.10.2012
Maybe 217763 - File Access Vulnerability in Personal Web Server
896559
6.0.81.6 comctl32.ocx
6.1.97.86 mscomctl.ocx
KB903235
Petr
0 -
ALL updated files in the pack should be in italian unless a system file is noted "Language Neutral" in the file's properties sheet.
This is not correct, many files are marked as English version even in international versions of Windows 98 SE. The best way is to check your original Italian CD-ROM what is the right language version. My first check based on language information stored in the files and my experience with other languages shows that you are missing the following files. Files that are marked as "Italian" in sesp201it are not included.
237493 Timedate.cpl
239696 Ios.vxd
239887 Configmg.vxd
239887 Msconfig.exe
239887 Tshoot98.chm
241052 Mprserv.dll
242193 Nwredir.vxd
242975 Hardware.hlp
243638 Mshtml.dll
244357 Urlmon.dll
244540 Inseng.dll
246817 Vpowerd.vxd
250514 Spoolss.dll
250876 Nwpp32.dll
257360 Vpicd.vxd
257821 Msafd.dll
257821 Mswsosp.dll
258680 Deskw95.cpl
258680 Powercfg.cpl
259728 Vip.386
263044 Fdisk.exe
269601 Wdmaud.drv
270063 Ndis.vxd
272621 Sysdm.cpl
273017 Ifsmgr.vxd
273727 Nwlink.vxd
273727 Vserver.vxd
277628 Vfat.vxd
278033 Vfwwdm32.dll
285189 Pppmac.vxd
288430 Ntkern.vxd
288430 Vmm.vxd (Not translated in some international versions of the fix)
288550 Vcomm.vxd
289635 Gdi.exe
291362 User.exe
293197 Vdhcp.386
307004 Grouppol.dll
309081 Irenum.vxd
311561 Winboot.sys (Not translated in some international versions of the fix)
313829 Shell32.dll
317796 Msnet32.dll
319571 Keyb.com
320798 Kernel32.dll
323455 Msnp32.dll
323455 Vredir.vxd
832671 Html32.cnv (Office XP SP3)
835732 Crypt32.dll
835732 Cryptdlg.dll
835732 Cryptui.dll
835732 Mssip32.dll
835732 Softpub.dll
835732 Wintrust.dll
835935 Extrac32.exe (Windows XP SP2)
888113 Hlink.dll (sometimes is marked as English but the content is translated)
ie401sp2 Explorer.exe
I'd recommend these steps:
1. Check the above mentioned knowledgebase articles if the fix is available for download. If not,
2. Ask Microsoft for the Italian version of the hotfix. It should be no problem.
3. If there is no Italian version of the fix, you can translate the files by yourself:
a) 32-bit PE files very easily by Restorator resource editor
B) 16-bit NE files by Exescope resource editor for example, for sysdm.cpl special procedure has to be taken
c) 16-bit LE files (.VXD, .386) by hex editor
d) EXE (SYS) files by hex editor
AFAIK English version always work, just some system messages will be in English.
Hope this helps.
Petr
0 -
Does anyone know how to make a .ddf file for makecab? I'm planning on redoing my option pack with the hotfixes directly integrated into the install of the program. I need to know how to do this so I can repackage internet explorer.
the_guy
Here you can find makecab.doc - rather old, but I think there were not many changes:
http://download.microsoft.com/download/pla...n-us/cabsdk.exe
Petr
0
Service Pack for Windows ME
in Windows 9x Member Projects
Posted
Hi MDGX,
why not to use Q835732 files? They are used in SE SP at least from 1.6.2 version with no problem - AFAIK. Plus CRYPTUI.DLL.
And the package has TargetWin9xVersion=4.0.0-4.10.9999, so it is not suitable for WinME, what would you suggest here?
Petr