What I did to my VGX update was used the files from 833989, and modified the INF files to be 925486 (bottom 5 lines in string section). I also added the nircmd method to REPLACE the sucatreg.exe method. Then I just packaged it together. I'll send it to you sometime if you want.
Thanks for the info.
I'd like if you can send me the file you made.
Thanks in advance.
What I did:
created INF + SED files from scratch
copied some REG entries from IE883586.EXE INF for "Active Setup" = now the fix appears "as installed" in the registry same as official from M$
added vgxupdate.exe [renamed to vgxupd.exe] to add Qxxxxxx number in IE -> Help -> About [in official M$ SED command line is: vgxupdate.exe Qxxxxxx and quiet/admin command is: vgxupdate.exe /Q Qxxxxxx]
created "fake"/empty Q925486_D.INF necessary for vgxupd.exe [otherwise it won't run properly]
kept nirmcd.exe to kill WinME SR/WFP
removed start.exe = seems not to be necessary for running nircmd.exe "kill" commands
added sucatreg.exe from WinME cd-rom
added CAT file from official KB925486 [Win2000 SP4 fix]
added INF section to register CAT by running sucatreg.exe [RunPostSetupCommands] = tested only under Win98SE = yes, registering CAT works properly as far as I can tell, because the CAT is moved [as it should be] from %windir%\INF\Catalog to %windir%\SYSTEM\Catroot
added regsvr32 entry for VGX.DLL [RunPostSetupCommands]
removed sections for uninstall [why would some1 remove this fix?
added section in SED to install only on IE 6.0 + 6.0 SP1 [FileSectionList]
added section in SED to install only on 98FE, 98SE, ME + NT4 [TargetWin9xVersion + TargetNTVersion]
I'm now using wextract.exe 6.00.2800.1168 posted by Petr = this way size of iexpress executables is smaller.
You can see INF contents by extracting files from IE925486.EXE and then opening it in Notepad.
Extract files manually from command line [example]:
IE925486.EXE /c /q /t:c:\temp
or use WinZip 9.x, PowerArchiver or 7-zip.
If you wish to see the SED file, I can post it here, or email it to you.
I can't find the topic where you mentioned makecert.exe [M$ tool to create certified CAT files] right now, so I'm going to post here what I found at MSDN web site:
MSDN .NET Tools:http://msdn.microsof...meworktools.asp
MAKECERT.EXE [part of .NET SDK]:http://msdn.microsof...makecertexe.asp
.NET SDK [354 MB, contains makecert.exe]:http://www.microsoft...44-c96d69c35dec
Check digital signatures:http://support.micro....com/?id=241111
MAKECAT.EXE [part of Win2003 Server setup CD]:http://windowssdk.ms...y/ms731140.aspx
ZIP contains makecert + makecat tools:
Edited by MDGx, 28 September 2006 - 10:00 PM.