Jump to content

Petr

Member
  • Posts

    1,000
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Czech Republic

Posts posted by Petr

  1. Newest CRYPT*.DLL files that work with 9x/ME I'm aware of [unofficial]:

    http://www.mdgx.com/web.htm#CPT

    File:

    http://www.mdgx.com/files/CRYPT9X.EXE

    CRYPT9X.EXE installs newest versions of:

    CRYPT32.DLL

    CRYPTDLG.DLL

    ENHSIG.DLL

    RSAENH.DLL

    SCHANNEL.DLL

    SOFTPUB.DLL

    XENROLL.DLL

    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

  2. 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

  3. 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

  4. 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

  5. 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]:

    http://www.mdgx.com/files/98TSHOOT.EXE

    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

    Ts.zip

  6. 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

    sp2.zip

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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).

    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.
    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):

    http://www.mdgx.com/add.htm

    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

  13. 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

  14. 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)

  15. 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

  16. 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

×
×
  • Create New...