MDGx:
The unofficial WinME Gdi.exe/Gdi32.dll v4.90.3002 patch did not work.
Even though I shut down Stmgr.exe with either Coolkill or Winkill
and ran the WinME patch & rebooted, I got message "Windows detected
and repaired inconsistencies in some of your system files. Before
these repairs can take effect, Windows must be restarted.
Do you want to restart Windows now?"
Looks like WinME's SFP feature ran at startup and saw the wininit.log
file (NOT wininit.ini file) referencing the gdi.exe and gdi32.dll files
and restored the older GDI files after a Windows restart. You have
to prevent Stmgr.exe from loading at startup (from Msconfig) and then
run the unofficial WinME GDI patch for it to work just right.
In order for the unofficial WinME Gdi.exe/Gdi32.dll 4.90.3002 patch
to really work, you MUST disable System Restore, shut down Stmgr.exe AND
disable the SFP [Statemgr] Startup entry by running System Configuration
Utility [msconfig.exe], click on Startup tab and uncheck Statemgr
and click on OK; dont reboot yet. Now run the unofficial WinME kb912919
patch, and after WinME loads, delete the wininit.log (NOT the wininit.ini)
file from the Windows folder. If you dont delete the wininit.log file and
you re-enable SFP [or run Statemgr.exe or Stmgr.exe], the dialog box
saying "Windows detected and repaired inconsistencies..." will appear and
restore the older Gdi.exe and Gdi32.dll files. So before re-enabling
WinME's SFP feature, delete the wininit.log file first.
Please post up these instructions on how to really get the unofficial
WinME Gdi.exe/Gdi32.dll 4.90.3002 patch to work.
Also the two GDI files from unofficial Win98se 4.10.2226 Gdi.exe/Gdi32.dll fix
have the
wrong version dates. They should be dated 1/6/2006
instead of 10/4/2005.
Good that you posted both the WinME pci.vxd 4.90.3003 and 4.90.3004 fixes and
that you listed the problem the pci.vxd 4.90.3004 fix causes.
I was a little ticked off that you first posted the pci.vxd v4.90.3004 Q276602 fix w/out listing the problem that it causes. You know better
not to prematurely
post up patches that have problems and not list the problems. Hopefully you won't commit any kind of mental blunder like that again.
QUOTE (PsycoUnc @ Jan 9 2006, 06:46 PM)

-MDGx: re: 1/9 fix:
"* Microsoft Windows 98/98 SE MSASN1.DLL build 5.00.2195.6824 Security Vulnerability Fix"
-uh oh...
-I already had a newer ver. of MSASN1.DLL (5.0.2195.6905), and that 1/9 fix of yours renamed it to msasn1.qfe, but it did NOT replace it with anything... I had NO msasn1.dll in windows/system anymore, and that broke winUpdate... (among other things, I'm sure)...
...as soon as I renamed it back, winUpdate worked again...
???
[-EDIT: the specific winUpdate error was 0x80070485, supposedly relating to CABINET.DLL, and recommending to reinstall windows installer, but my cabinet.dll file was fine, and following the (annoying) MS instructions for "properly" reinstalling winInstaller of course didn't fix the error...]
PsycoUnc,
The 1/9 MSASN1.DLL 5.00.2195.6824 fix is NOT exactly MDGx's even though it is listed at the MDGx site. That patch was from Microsoft. Microsoft created the MSASN1.DLL 5.00.2195.6824 fix for Win98, NOT MDGx.