Jump to content

Petr

Member
  • Posts

    1,000
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Czech Republic

Everything posted by Petr

  1. So Miko, I tried to find out where to change icons to achieve the same effect as with modified explorer.exe and shell32.exe. The following icons were modified: Recycle bin (empty, full), My computer, Desktop, Network Neighborhood. Recycle bin: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons "31"="xxx.dll,number" (empty) "32"="xxx.dll,number" (full) But also in HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon "empty"="xxx.dll,number" "full"="xxx.dll,number" And also in HKCU\SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon "@"="xxx.dll,number" "empty"="xxx.dll,number" "full"="xxx.dll,number" Do you know the difference betwenn the first and second example? The third sems to be clear, it means the modification for the current user only. My computer: HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\Default Icon "@"="xxx.dll,number" Desktop: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons "34"="xxx.dll,number" Network Neighborhood: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons "17"="xxx.dll,number" and HKCR\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\Default Icon "@"="xxx.dll,number" If I want to display the right icons in Quck launch bar, it is necessary to edit: C:\WINDOWS\Application Data\Microsoft\Internet Explorer\Quick Launch\Item_name.scf Still don't know how to change the right bottom "My Computer" icon in Control panels and similar folders. I've searched the registry and ther are many references to icons in explorer.exe and shell32.dll, maybe the reason why Gape choosed the way of changing resoures was too high complexity of register and scf file changes. It seems to be impossible to do it on non-fresh installed Windows. Regards, Petr
  2. I'd like to point out that in SE SP 2.0 RC3 are only two files that are not original Microsoft files - SHELL32.DLL and EXPLORER.EXE, and the only difference between these files and original files are changed resourecs - icons and bitmaps. Then there is NOTEPAD.EXE separate patch that just adds some shortcuts and REGEDIT patch that is not needed for Windows 98 and will be removed in the final release. Maybe Gape will add my changed UPDATE.SYS, but again - there is absolutely no change in Microsoft code, just the table with Intel CPU microcodes was updated. So no worry that there are "hacked" files in the SE SP. I did really careful check of all files and compared them to the files available from Microsoft - because I wanted to have the right source for localization - and there seems to be no other differences. Petr
  3. To the topic of changed resources in shell32.dll and explorer.exe files - my preference is to have original look, I don't like changed icons, and I believe it would be no problem to add the possibility not to change them during the install. If needed, I will make the patch files for on demand patching. And really it may be better way to use HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons\17 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons\31 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons\32 HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon\ and other necessary registry entries to change the icons. What do you think Gape? Does anybody know if really all icons can be changed this way? I have not succeeded with the small icon in the right bottom corner of "Control Panels" or "My computer" windows, and with the desktop icon in the Quick launch toolbar. Changed resources does not mean changed functionality in any way, so there is really no problem. Petr
  4. Hi Maximus, I think it would be good to separate this language independent USB driver from language dependent Q242975 hotfix, what do you think? This would mean that the USB driver could be used on any langauge version Windows. Petr
  5. Maybe not much more detail, but with additional sections: - planned for 2.0 - planned for 2.1 - not planned at all Regards, Petr
  6. This file (msmouse.vxd) causes mouse lock-up, and slowness problems on some systems. OK. It means that it is not good idea to install intellipoint 4.12 software as erpdude8 suggested? I agree. I will make a detailed table for hotfixes... For 1.6.2, you can look these links:1.6.2 Updates List 1.6.2 File List <{POST_SNAPBACK}> I didn't mean this table, even though it is very useful too. I meant something like continuous changelog, updated immediately after some feature is added/removed/modified/fixed, even between releases of the SP. So now I would see there lines like - RUNPOST.BAT goto end bug corrected - 2_4date removed - Q891711 2nd release added - Q888113 added - Q891781 added - REGSVR32.EXE updated to version xxx from yyy - REGEDIT patch removed - Qxxxxxx will not be added because of yyyyyy - Q329128 will be added when available So always when anybody will think that found some new patch or bug, he could check this table and see if you already know about it or not. Regards, Petr
  7. I'm not sure why the newest version of cbss.vxd 4.10.2226 (Q295629) is not in the SP? Maybe it would be good to have somewhere the list of - hotfixes that will be added in the next release - hotfixes that will not be added because they are buggy. It's not very convenient to search everything in all discussions. Petr
  8. or ftp://aiedownload.intel.com/df-support/3084/eng/fidenu31.msi It seems you are right with Windows 95. I have no system to test it. I use version 5.6 and it works fine on Windows 98 Standard Edition. I quote from the readme.txt file: Version 5.6 is here for download:ftp://aiedownload.intel.com/df-support/3084/eng/fidenu25.exe Version 4.5 suitable for Windows 95 is here: ftp://aiedownload.intel.com/df-support/3084/eng/fidenu19.exe No, all of them are here: ftp://aiedownload.intel.com/df-support/3084/eng/ Regards, Petr
  9. OK, so I'm missing the following hotfixes: Q190715 - Computer Hibernates When Standby Is Pressed Date Time Version Size File name Platform ---------------------------------------------------------------- 6/29/98 9:01pm 4.10.2101 115,665 Configmg.vxd Windows 98 6/29/98 9:01pm 4.10.2101 37,523 Vpowerd.vxd Windows 98 7/21/98 9:02pm 4.10.2102 194,494 Ntkern.vxd Windows 98 Q192117 - DNS Settings Not Saved If DUN Installed During Batch Setup File name Version Date Time Size --------------------------------------------------- Mstcp.dll 4.10.2012 6/23/98 9:26am 39,280 bytes Q192845 - Erratic Mouse Behavior When Docking or Resuming from Standby File name Version Date Time Size -------------------------------------------------------- Vmouse.vxd 4.10.2017 9/14/98 8:17pm 33,356 bytesIs it possible that 4.10.2223 from Intellipoint 4.12 is suitable for Standard Edition? Q193473 - Computer with IDE DMA Hard Disk Hangs When Resumed File name Version Date Time Size --------------------------------------------------------- Esdi_506.pdr 4.10.2001 9/28/98 8:01pm 24,430 bytes Ios.vxd 4.10.2001 9/28/98 8:01pm 69,478 bytesIt is supplied by IBM with IBM ThinkPad 770E, 770ED, 600, 560D, 380Z. Q195564 - Computer with Accelerated Graphics Port Hangs After Suspend File name Version Date Time Size --------------------------------------------------------- Pci.vxd 4.10.2017 11/6/98 6:28pm 65,919 bytes Pcimp.pci 4.10.2017 11/6/98 6:33pm 16,240 bytesAffected Compaq Presario 5720. Q196008 - Computer Stops Responding When You Try to Shut It Down File name Version Date Time Size -------------------------------------------------------- Acpi.sys 4.10.2000 11/23/98 7:51pm 80,256 bytes Affected computers: Compaq Deskpro EN Series 6350, Compaq Presario 7234, 5680, 5670, 5690, 5686, 5695, 5680, Toshiba Tecra 750, Generic computer with AMD P233 K6 CPU with Award BIOS version 4.51pg 1995, IBM Aptiva 2137. Q224073 - Windows Runs Slowly Performing Large Backup Operation Date Time Version Size File name Platform -------------------------------------------------------------- 4/7/99 12:07pm 4.10.2183 37,183 Vcache.vxd Win98 Q233017 - CardBus Device Not Enumerated with TI 14xx or 44xx CardBus Controllers Date Time Version Size File name Platform -------------------------------------------------------- 08/19/99 05:15p 4.10.2018 65,919 Pci.vxd Windows 98 (retail version 4.10.1998)Affected computers with TI CardBus controllers PCI1410, PCI1420, PCI1450, PCI4450. Q242939 - Legacy Parallel Devices May Not Respond After Resume Date Time Version Size File name Platform ---------------------------------------------------------------------- 9/27/99 11:06pm 4.10.2018 33,107 VCOMM.VXD Windows 98 Q243048 - Windows 98 May Stop Responding When Resuming from Suspend Date Time Version Size File name Platform ----------------------------------------------------------- 09/24/99 05:01p 4.10.0.1999 4,288 Apmbatt.sys Intel Q254087 - Multiple-Port Adapter Detection Results in Error Message in Vcd.vxd Date Time Version Size File name Platform -------------------------------------------------------------- 03/03/00 12:54p 04.10.00.2000 472,576 Vmm.vxd Windows 98 Q265528 - 16-Bit NetDDE Programs Do Not Work with 32-Bit NCBENUM and NCBRESET Date Time Version Size File name Platform ------------------------------------------------------------------ 07/13/99 08:32PM 04.10.00.2223 35,434 Vnetbios.vxd Windows 98 And for Windows 98 SE I'm still missing the following hotfixes, the files alone are in SE SP2 RC3. Q271701 - Cannot Use PPP Over ATM to Connect After First Call Is Closed Date Time Version Size File name Operating system --------------------------------------------------------------------- 10/06/2000 06:22p 4.10.0.2223 21,040 Pppatm.sys Windows 98 Second Edition Q277628 - "Error 5 Access Denied" Error Message When a Program Tries to Alter Last Access and Creation Time Date Time Version Size File name Operating system --------------------------------------------------------------------- 10/20/2000 2:48pm 4.10.1999 77,993 Vfat.vxd Windows 98 10/19/2000 3:52pm 4.10.2223 77,993 Vfat.vxd Windows 98 Second EditionHere is also hotfix for Standard Edition. Q268064 - ?? 9/7/2000 4:49pm 4.10.2226 38,016 1394bus.sys And for both FE and SE: Q329128 - Windows 98 and Windows Millennium Edition transmit multicast packets that have a TTL setting of 0 (zero) Date Time Version Size File name Platform -------------------------------------------------------------------------------------- 21-Mar-2002 08:27 4.10.0.2001 157,909 NDIS.vxd Windows 98 (x86) 01-Aug-2002 09:51 4.10.0.2003 235,605 PPPMAC.vxd Windows 98 (x86) 01-Aug-2002 12:15 4.10.0.2004 75,581 VIP.386 Windows 98 (x86) 21-Mar-2002 08:51 4.10.0.2226 166,053 NDIS.vxd Windows 98 Second Edition (x86) 01-Aug-2002 13:19 4.10.0.2223 235,605 PPPMAC.vxd Windows 98 Second Edition (x86) 01-Aug-2002 12:27 4.10.0.2228 80,409 VIP.386 Windows 98 Second Edition (x86) Again, plese, if anybody has any of a.m. hotfix please send it to p@s.cz. Petr
  10. Thank you erpdude8 for your comments. I will be really glad to receive at least one from MS. I tried it several ti,es already and I was always unsuccessful. I see now. I was confused by the fact that Q232972 does not contain usual list of files with versions and sizes. Then it is OK. Is this file freely available so it could be added to the service pack? Yes. But I'm not sure with msmouse.vxd. Q254660 contains version 4.10.2223, Intellipoint 4.12 contains 11.40.852 - but surprisingly this file is missing from Gape's SP2RC3. My archive shows that this file (11.40.852) was in Gape's SP version 1.2, but not in newer. Was there any problem with this specific version? Then why not to use 4.10.2223? Do you know why? I see in my archive also version 11.30.393. You're right. It is the same file. OK, I see. Thank you again.
  11. I have purchased full version, so I can make ResPatcher files. But what's wrong with Win32FilePatcher - http://www.skybound.nl/products/apps/ - that is used at present? Petr
  12. Hi Gape, some hotfixes seems to be questionable - Microsoft removed them from the Knowledgebase. Do you have any idea what could be the reason? Isn't possible that there was discovered some problem with them? This is the list: Q243320 Q268064 Q269601 Q272621 Q280448 Q288550 It wouldn't be good to have unreliable hotfixes in SESP2.0. Petr
  13. As a side effect of my check of all files in SE SP 2.0 I have a list of all (?) updates for Windows 98 Standard Edition. I think that preparation of the SP would be not so different in comparison with SE SP and therefore it would not need such a big effort. But are there people looking for it? Although most hotfixes are available, there is still not so short list of missing ones: Q189591, Q190715, Q192117, Q192845, Q193473, Q195564, Q196008, Q217189, Q224073, Q233017, Q234697, Q240896, Q241134, Q242939, Q243048, Q254087, Q265528, Q269239 Is there anybody who could help me to obtain them? And regarding Windows 98 SE, does anybody have Q329128, Q317796, Q271701, Q254660 (they are in MS KB) and Q277623, Q318307, Q268064 (just referenced in SE SP)? If anybody has any of these files, please send them to p@s.cz. Petr
  14. Hi Gape, I think it is not very good idea to put into the registry the information that the patch was appied even if it was not. Just an example. If I install Windows without Hyperterminal, SP 2.0 will not copy the files from Hyperterminal 5.0 update, but will write into the registry HKLM,"%InstalledComp%\{89c3e20c-abeb-445b-a617-cd73f847d1ef}",,,"Windows 98 Q274548 Update" HKLM,"%InstalledComp%\{89c3e20c-abeb-445b-a617-cd73f847d1ef}","IsInstalled",0x10001,01,00,00,00 HKLM,"%InstalledComp%\{89c3e20c-abeb-445b-a617-cd73f847d1ef}","Locale",,"%LANG%" HKLM,"%InstalledComp%\{89c3e20c-abeb-445b-a617-cd73f847d1ef}","Version",,"%VERSION%" So if I install Hyperterminal later, Windoes Update will think that the update is already installed - but I will have old vulnerable files on the disk. Or no? I'd also think again about qfe check, it would be good to see if all updated files are still in the place and correct versions. It is possible either to add all entries and ignore all missing files, or selectively add only entries for existing files. But it si the same problem as with entries for MSINFO32/Windows Update. And question not related to SP 2.0 - does anybody knows, why in localized (at least Czech) Windows the font in QFECheck is too wide? Is there any way how to correct this problem? Here is the comparison: http://www.code.cz/x/qfecheck.html Petr
  15. Guide: 1. Get the latest release of the SP. 2. Compare what files are localized in the installation (or on Windows 98 SE CD-ROM). 3. Get localized updates (MDGx's Links and Resources about Win98 SE). Hotfixes can be obtained from Microsoft directly. 4a. Localize updates that are not available in the proper language. 4b. Leave in English what is not necessary to localize. 4c. Leave older version. 5. Patch SHELL32.DLL, EXPLORER.EXE. 6. Add files with local resources: JSxx.DLL, SCOxx.DLL, SCRRNxx.DLL, VBSxx.DLL to SP2 folder and WSHxx.DLL to SUPP folder and edit SCR56.INF. 7. Edit "Second Edition" string in bitmaps if desired - it means in LOGO.SYS and one resource in EXPLORER.EXE. 8. Translate INFEX.INI. 9. Translate LICENSE.TXT 10. Localize SPUPDATE.INF. 11. Change LANG in INF files. 12. Edit information in sespxxx.sed, 20sp2.ddf and 20supp.ddf files if necessary. 12. Build SP2.CAB and SUPP.CAB files with MAKECAB utility. (Example: makecab /f 20sp2.ddf). 13. Copy the list of files in SLAYOUT1.INF and SLAYOUT2.INF from files layout1_auto.inf and layout2_auto.inf created by MAKECAB. 14. Build the SP with IEXPRESS utility. Necessary tools: * IEAK6 SP1 contains MAKECAB for creating cabinets and IEXPRESS for creating installation packages. http://www.microsoft.com/windows/ieak/down...6/ieak6sp1.mspx * For patching of files: - 32-bit PE files (most executables): - Restorator: http://www.bome.com/Restorator/ , 2005 version is able to edit also version information. - ResHacker: http://www.users.on.net/johnson/resourcehacker/. - 16-bit NE files (user.exe, gdi.exe) - I have used eXeScope http://hp.vector.co.jp/authors/VA003525/emysoft.htm#6 and LCID and CodePage has to be edited manually. For SYSDM.CPL is necessary to use special procedure described by eGo®Z. SYSDM.CPL is available directly from Microsoft for most languages anyway. - 16-bit LE files (.VXD, .386) - I know no resource editor. The have localizable strings in 1000h byte blocks, one to three, the length is at addresses 015C, 0174, 019C with exception of VMM.VXD. At address 0138 is pointer to version information, 013C is the length of version information resource. There are plenty of hex editors, I like WinHex: http://www.x-ways.net/winhex/index-m.html - Other executables - KEYB.COM, IO.SYS - have easy to find and replace strings, each resource starts and ends with the length. IO.SYS contains routine for YES/NO evaluation in FDISK and FORMAT.COM, so localization is very useful. Warning: 311561xxx8 contains not localized IO.SYS, even though it is called "localized" - at least for Czech version. - I have already mentioned several useful plugins for Total Commander (MSI, ISO, fileinfo) - they can be found at http://www.ghisler.com/plugins.htm Note to Metapad: In some languages, the fonts are not displayed correctly for accented characters. This can be solved by using limited version MetapadLE. Localization of Metapad is done by language dlls and can be built in the NOTEPAD.INF file as follows: [DefaultInstall] SmartReboot = N CopyFiles = Copy.Machine AddReg = AddReg.Config [DestinationDirs] Copy.Machine = 10 [Copy.Machine] Notepad.exe,Metapad.exe,,4 Mpad35cz.dll,,,4 [AddReg.Config] HKU,".Default\Software\metapad","szLangPlugin",,"%10%\mpad35cz.dll" HKU,".Default\Software\metapad","FileFilter",,"Všechny soubory (*.*)|*.*|Textové soubory (*.txt)|*.txt|HTML (*.html; *.htm)|*.html;*.htm|Zdrojové kódy (*.c; *.cpp; *.h; *.java)|*.c;*.cpp;*.h;*.java|Všechny vyjmenované typy|*.txt;*.htm;*.html;*.c;*.cpp;*.h;*.java" HKU,".Default\Software\metapad","nSelectionMarginWidth",65537,00,00,00,00 HKU,".Default\Software\metapad","nSecondaryFont",65537,01,00,00,00 HKU,".Default\Software\metapad","SecondaryFont"=1,f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,\ 00,00,00,00,ee,03,02,01,31,43,6f,75,72,69,65,72,20,4e,65,77,00,72,20,4e,65,\ d4,34,ec,81,28,85,f7,78,00,00,00,00,bf,59,c4,84 (This is for "cz" version, proper content of "FileFilter" and other registry keys can be obtained by configurig the Metapad manually and then reading the registry content.) Note to Tvviewer: Not all international Windows Versions contain Web TV for Windows, then it is good to remove the following files from all inf and ddf configuration files: Annclist.exe Enhtrig.dll Nabtsfec.sys because they don't exist on the installation CD. --- Hope this helps. Petr & Gape
  16. Does anyone know how to get the original Windows 98 logo that is inside IO.SYS? I'd like to modify it for Czech localization of SP 2.0 but I don't know how to extract it. I googled only the message: One thing you can do Ben, is edit IO.SYS and embed your own logo file in there. Some people will probably not advise it, but the bitmap data is easy to recognize, rip out and replace. Maybe easy, but not for me. Petr
  17. Hi, Gape, I have checked what patched files and patches are in the SP 2.0 RC3 to know how to localize them to Czech. Modified files in SUPP.CAB EXPLORER.EXE 4.72.3612.1700 (from Internet Explorer 5.5 SP2) Changed icons to look as Windows 2000 icons ICON 100 (My Computer) ICON 103 (Desktop) ICON 108 (Recycle Bin) BITMAP 157 (left banner in the Start Menu - added text "Second Edition") BITMAP 161 (grey banner "Windows 95" changed to "Windows 98" - where it is used?) BTW, what is the right version of EXPLORER.EXE? Both IE 5.5 SP2 and IE 6.0 SP1 contain version 4.72.3612.1700, but I still have original 4.72.3110.1 version on my system, even though I have IE 6.0 SP1 installed? And SP 2.0 contains this patched version only. Any other change? SHELL32.DLL 4.72.3812.600 (from Q313829) Changed icons to look like Windows 2000 icons ICON 18 (Network Neighborhood) ICON 32 (Empty Recycle Bin) ICON 33 (Full Recycle Bin) ICON 35 (Desktop) BITMAP 130 - Old Windows logo changed to new Windows logo, looks like XP? Any other change? Patch of NOTEPAD.EXE CTRL-N, CTRL-O, CTRL-S, CTRL-P, CTRL-A, CTRL-F accelerator keys were addded. I'm not sure why menu separatators were changed from: MENUITEM SEPARATOR to MENUITEM SEPARATOR, SEPARATOR I see no difference. Maybe I'd add Ctrl-W for for "Word Wrap" and Ctrl-Q for "Exit". Patch of REGEDIT.EXE Rather strange. This patch will change Regedit from Windows 98 SE to Regedit from Windows 98 Gold (?!?) and changes 02BEC B4 30 CD 21 to B8 07 0A 90 0343A B4 30 CD 21 to B8 07 0A 90 i.e. MOV AH,30 ; get DOS version INT 21 to MOV AX, 0A07 ; 7.10 It means that this patch enables Windows 98 Gold Regedit to run on Windows 95 Gold and OSR1 (with DOS 7.00), Windows 95 OSR2 / Win98 Gold / Win 98 SE have DOS version 7.10. Or it enables to run it on Windows ME. But why to have this patch in this SP for SE? Then one byte is changed, I have no idea what does this mean: 09DC7 00 changed to 55 No other change. I did some investigation and on MDGX's site http://www.mdgx.com/newtip12.htm is link to this file http://www.users.dircon.co.uk/~flibble/reg/reg.zip with the following comment: Download the FIXed REGEDIT.EXE [53 KB, freeware] for ALL Win95/OSR1/OSR2/98 releases (NOT WinME!) to properly recreate/import into the Registry from REG files. Then I tried to find the original author's site and there is written: http://www.users.dircon.co.uk/~flibble/regsmall.html NOTE: This file is the version of Regedit.exe that is sold with Windows98. It is only modified slightly so that it will run under the 95 versions of DOS, even if it's not. This is simply to remove the need to load and run Setver. This version of Regedit.exe adds no functionality that was not already present in the Windows95 version So for sure, this patch is not needed for Windows 98 (both Gold and SE). =========== One question to changed icons. Is it OK to change the order of size within one ICON? For example, in original SHELL32.DLL, ICON 32 contains: Index=165: size 32x32 pixels, 4 bpp Index=166: size 16x16 pixels, 4 bpp Index=167: size 32x32 pixels, 8 bpp Index=168: size 16x16 pixels, 8 bpp Index=169: size 48x48 pixels, 8 bpp Index=170: size 48x48 pixels, 4 bpp in patched SHELL32.DLL, the order is different Index=165: size 32x32 pixels, 4 bpp Index=166: size 16x16 pixels, 4 bpp Index=167: size 48x48 pixels, 4 bpp Index=168: size 32x32 pixels, 8 bpp Index=169: size 48x48 pixels, 8 bpp Index=170: size 16x16 pixels, 8 bpp I have no idea if the order is important or not. ============= The last question - why two files are distributed already patched, and for two files there is a patch only? Petr
  18. Hi Gape, I have summarized the origin of all files in SP 2.0 RC3. There are from many Q fixes for Win98 from Microsoft, packages dcom98, dsclient 5.0.2920.5, dun14-se, jet35sp3, unicows, msvbvm50, vbrun60, vcredist, intellipoint 4.12, instmsia, tweakui, aspi32 Files from Security Update for Windows NT Workstation 4.0 (KB835732) crypt32.dll cryptdlg.dll cryptui.dll msasn1.dll mscat32.dll mssip32.dll schannel.dll softpub.dll wintrust.dll File from Office XP KB873379 fix MSCONV97.DLL 2003.1100.6252 Files from Internet Explorer 5.0 hotfixes: MSHTML.DLL 5.00.2722.2800 URLMON.DLL 5.00.2722.2500 INSENG.DLL 5.00.2722.2600 SHDOCVW.DLL 5.00.2723.2900 Files form Internet Explorer 5.5 SP2: EXPLORER.EXE 4.72.3612.1700 (modified) SENS.DLL 5.50.4807.2300 Files form Internet Explorer 6.0 SP1: EXTRAC32.EXE 4.11.0610.0 COMCTL32.DLL 5.81 GRPCONV.EXE 5.00.2136.1 RSAENH.DLL 5.00.1877.8 (INSTRSA.DLL) ENHSIG.DLL 5.00.1877.8 START.WAV Files from Windows 2000 (original) REGSVR32.EXE 5.00.2134.1 Files from Windows 2000 SP4 ASYCFILT.DLL 2.40.4522 OLEAUT32.DLL 2.40.4522 OLEPRO32.DLL 5.0.4522 STDOLE2.TLB 2.40.4522 RICHED20.DLL 5.30.23.1215 Files from Windows XP SP2 USP10.DLL 1.0420.2600.2180 (xpsp_sp2_rtm.040803-2158) Files from Windows Server 2003 SP1 HH.EXE 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) HHCTRL.OCX 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) HHSETUP.DLL 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) ITIRCL.DLL 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) ITSS.DLL 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) (HHCTRLUI.DLL 5.2.3664.0 is from Q323255) Files from Microsoft Installer 2.0 CABINET32.DLL 5.00.2147.1 SHFOLDER.DLL 5.00.2919.200 They seems to be installed twice, as a part of INSTMSIA.EXE and also separately. I hope that's all. Maybe it would be good to replace the Windows 2000 file that was never available for download with some other? Petr
  19. And this is also fix that I don't know when it is applied - these files are not in default Windows 98 SE instllation: http://support.microsoft.com/kb/309073 Date Time Version Size File name ---------------------------------------------------- 28-Sept-2001 04:52 4.90.3002.0 38,672 Ssdpapi.dll 28-Sept-2001 04:53 4.90.3002.0 56,592 Ssdpsrv.dll 28-Sept-2001 04:53 4.90.3002.0 128,272 Upnp.dll APPLIES TO • Microsoft Windows 98 Second Edition • Microsoft Windows 98 Standard Edition And there is also newer version: http://support.microsoft.com/kb/314941 Date Time Version Size File name ------------------------------------------------------ 13-Dec-2001 17:37 4.90.3003.0 39,184 Ssdpapi.dll 13-Dec-2001 17:38 4.90.3003.0 57,104 Ssdpsrv.exe 13-Dec-2001 17:39 4.90.3003.0 133,904 Upnp.dll Direct download http://download.microsoft.com/download/win.../314941USA8.EXE It is sure for Windows 98 SE, but when these UPNP files are installed? Petr
  20. This is also hotfix for Windows 98 SE: http://support.microsoft.com/kb/282949 File name Operating system ------------------------------------------------- Wbemprox.dll Windows 95, Windows 98, Windows Me although I'm not sure when it is applied. Petr
  21. Hello eGo®Z, I have compared English resources in version 4.10.2222 and 4.10.2224 and there is also third changed resource - DIALOG 504. Is seems to have some strange format, but there is twice 36 (hex) changed to B6 (or 3606 to B606). It is offset 3E170 and 3E1B9 in 4.10.2222 version and 3D5E0 and 3D629 in 4.10.2224 version. It should be probably changed too. Petr
  22. So I have prepared new patched file by hex editor only, not by Restorator, i.e. it has equal size and the difference is just in microcodes and in the version info data. Here it is: update_sys-w98se-same_size.zip I don't know if there are some checksums in the header but the driver works as it is. Petr
  23. There are nice simple tools for Total Commander. http://ghisler.fileburst.com/plugins/msi_plugin.zip is able to extract files from MSI and MSP MS Installer files. http://ghisler.fileburst.com/lsplugins/wlx_fileinfo.zip is able to display the version, language, original file name and many other things. In this case, the most important is the test if it is possible to load all external library functions. Here are the executable files with some problems: Common files for both Word Viewer and Excel Viewer MSO.DLL OSE.DLL Word Viewer only files WORDVIEW.EXE MSOHTMLED.EXE MSOHEV.DLL Affected libraries: kernel32.dll user32.dll advapi32.dll And in detail: ============================================== File: MSO.DLL missing functions in kernel32.dll VerifyVersionInfoW VerSetConditionMask missing functions in user32.dll GetLastInputInfo AllowSetForegroundWindow SetLayeredWindowAttributes missing functions in advapi32.dll LsaClose LsaStorePrivateData LsaRetrievePrivateData LsaNtStatusToWinError LsaOpenPolicy ConvertSidToStringSidW DecryptFileW EncryptFileW ConvertStringSecurityDescriptorToSecurityDescriptorW ConvertSidToStringSidA CheckTokenMembership ----------------------------------------- File: OSE.DLL missing functions in kernel32.dll SetFilePointerEx GetFileSizeEx CreateHardLinkW missing functions in advapi32.dll CheckTokenMembership ConvertStringSecurityDescriptorToSecurityDescriptorW ----------------------------------------- File: VordView.exe missing function in user32.dll SHGetFolderLocation ----------------------------------------- File: MsoHev.dll missing function in user32.dll AllowSetForegroundWindow ----------------------------------------- File: MsoHtmEd.Exe missing function in user32.dll AllowSetForegroundWindow ================================================== Much less missing functions are in Windows 98 for Adobe Reader 7.01: File: AcroRd32.exe kernel32.dll SetFilePointerEx File AcroRd32.dll is OK File: ACE.DLL (Adobe Color Engine) shell32.dll SHGetFolderPathA File: reader_sl.exe (Adobe Acrobat SpeedLauncher) kernel32.dll SetFilePointerEx All other files are OK. ===================================== Now the main question. Does the ability to load the function mean that the result will be as the calling program expects? How to solve these unresilved dependencies? Maybe somebody experienced could write small wrapper DLL that would add the missing functionality, at least at the very basic level. Adobe Reader 7.01 could be the best for testing. It should be not so big problem to write wrapper adding SetFilePointerEx function based on existing SetFilePointer function in kernel32.dll. Maybe qeuestion for Tihiy? Petr
  24. Because the version information was also edited - especially DataVersion filed. It could be possible to prepare file with equal size if you wish - but the list will not be perfect. I know no suitable patching program but I believe it sure exists. 20 years ago I wrote something similar in 8080 assembler for CP/M-80 :-) and it was very simple. With current development tools such a single purpose patcher can be written within one hour by experienced programmer I believe. Regards, Petr
  25. I forgot to reply - UPDATE.SYS supports Intel processors only. Petr
×
×
  • Create New...