pcalvert Posted April 2, 2009 Share Posted April 2, 2009 I have a copy of the Microsoft Windows Security Update CD from February 2004. Although it is now out-of-date, a few days ago I got the idea that perhaps the CD could be modified into order to make a new CD containing current patches.Here are the INF files for the part of the CD that updates Windows 98 SE:; Copyright (c) 2003 Microsoft Corporation, All Rights Reserved.; WSEsetup.INF; This launches the install process for the Windows 98 SE Security Update CD[VERSION]AdvancedINF=2.5, %AdvPackWarn%signature=$CHICAGO$[DefaultInstall]CustomDestination = CustomSourceLocRunPostSetupCommands = UPD_INSTAddReg = Upd.AddReg[CustomSourceLoc]49700 = SrcDrv,17[SrcDrv]HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup","QSSourcePath",,[UPD_INST]"%49700%%ComPath%\IE6SP1\ie6setup /c:""ie6wzd /S:""""#e"""" /q:c /r:n /x:1""""%49700%%ComPath%\WMP\WMP9\MPSetup.exe /q:u /r:n /c:"""setup_wm.exe /Q /R:N"""""runonce -q"[Upd.AddReg];entry to resume update installationHKLM,Software\Microsoft\Windows\CurrentVersion\Run,"Continuing Windows 98 SE Update.." ,,"rundll32 advpack.dll,LaunchINFSection %49700%%SEPath%\WSEresume.inf,DefaultInstall,2,N"[StepThruInstall]CustomDestination = CustomSourceLocRunPostSetupCommands = UPD_INST_StepAddReg = Upd.AddReg.Step[UPD_INST_Step]"%49700%%ComPath%\IE6SP1\ie6setup /c:""ie6wzd /S:""""#e"""" /r:n /x:1""""%49700%%ComPath%\WMP\WMP9\MPSetup.exe /r:n /c:"""setup_wm.exe /R:N"""""runonce -q"[Upd.AddReg.Step];entry to resume update installationHKLM,Software\Microsoft\Windows\CurrentVersion\Run,"Continuing Windows 98 Update.." ,,"rundll32 advpack.dll,LaunchINFSection %49700%%SEPath%\WSEresume.inf,StepThruInstall,2,N"[Strings];Non-localizable98Path = "content\win9x\win98"SEPath = "content\win9x\Win98SE"ComPath = "content\win9x\common";Localizable stringsAdvPackWarn="You need a newer version of advpack.dll."; Copyright (c) 2003 Microsoft Corporation, All Rights Reserved.; WSEresume.INF; This resumes the install process for the Windows 98 SE Security Update CD[VERSION]AdvancedINF=2.5, %AdvPackWarn%signature=$CHICAGO$[DefaultInstall]CustomDestination = CustomSourceLocAddReg = Upd_Add_RegDelReg = Upd.DelRegRunPostSetupCommands = UPD_INST_Post[CustomSourceLoc]49700 = SrcDrv,17[SrcDrv]HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup","QSSourcePath",,[UPD_INST_Post]"%49700%Content\Win9x\W9XSetup.exe /pm"RUNDLL32 URL.DLL,FileProtocolHandler %49700%%98Path%\docs\onreboot.hta%49700%%98Path%\updates\238453USA8.EXE /q:u /r:n%49700%%98Path%\updates\245729us8.exe /q:u /r:n%49700%%98Path%\updates\256015usa8.exe /q:u /r:n%49700%%98Path%\updates\259728usa8.exe /q:u /r:n%49700%%98Path%\updates\273727usa8.exe /q:u /r:n%49700%%98Path%\updates\314147usa8.exe /q:u /r:n%49700%%98Path%\updates\329048usa8.exe /q:a /r:n%49700%%98Path%\updates\249973usa8.exe /q:u /r:n%49700%%98Path%\updates\274548usa8.exe /q:a /r:n%49700%%98Path%\updates\323172usa8.exe /q:u /r:n%49700%%98Path%\updates\329115usa8.exe /q:u /r:n%49700%%98Path%\updates\811630usa8.exe /q:u /r:n%49700%%98Path%\updates\823559usa8.exe /q:u /r:n%49700%%98Path%\updates\273991USA8.EXE /q:u /r:n%49700%%98Path%\updates\314941USA8.exe /q:a /r:n%49700%%98Path%\updates\323255USA8.exe /q:u /r:n%49700%%98Path%\updates\telnetup.exe /q:u /r:n%49700%%98Path%\updates\q240308.exe /q:a /r:n%49700%%98Path%\updates\q313829.exe /q:a /r:n%49700%%98Path%\updates\q330994.exe /q:a /r:n%49700%%98Path%\updates\q828750.exe /q:a /r:n%49700%%98Path%\updates\js56men.exe /q:u /r:n%49700%%98Path%\updates\KB819639.exe /q:a /r:nRUNDLL32 URL.DLL,FileProtocolHandler %49700%%98Path%\docs\finalcomp.hta%49700%%ComPath%\directx9b\dx9_98.exe /q:a /r:n%49700%%ComPath%\mdac2_8\mdac_typ.exe /c:"""dasetup /qnt""""runonce -q"[Upd_Add_Reg];entry to resume update installationHKLM,Software\Microsoft\Windows\CurrentVersion\Run,"Finishing Windows 98 SE Update.." ,,"rundll32 advpack.dll,LaunchINFSection %49700%%SEPath%\WSEfinish.inf,DefaultInstall,2,N"[Upd.DelReg]HKLM,Software\Microsoft\Windows\CurrentVersion\Run,"Continuing Windows 98 SE Update.."[StepThruInstall]CustomDestination = CustomSourceLocAddReg = Upd_Add_RegRunPostSetupCommands = UPD_INST_StepDelReg = Upd.DelReg[UPD_INST_Step]"%49700%Content\Win9x\W9XSetup.exe /pm"RUNDLL32 URL.DLL,FileProtocolHandler %49700%%98Path%\docs\onreboot.hta%49700%%98Path%\updates\238453USA8.EXE /r:n%49700%%98Path%\updates\245729us8.exe /r:n%49700%%98Path%\updates\256015usa8.exe /r:n%49700%%98Path%\updates\259728usa8.exe /r:n%49700%%98Path%\updates\273727usa8.exe /r:n%49700%%98Path%\updates\314147usa8.exe /r:n%49700%%98Path%\updates\329048usa8.exe /r:n%49700%%98Path%\updates\249973usa8.exe /r:n%49700%%98Path%\updates\274548usa8.exe /r:n%49700%%98Path%\updates\323172usa8.exe /r:n%49700%%98Path%\updates\329115usa8.exe /r:n%49700%%98Path%\updates\811630usa8.exe /r:n%49700%%98Path%\updates\823559usa8.exe /r:n%49700%%98Path%\updates\273991USA8.EXE /r:n%49700%%98Path%\updates\314941USA8.exe /r:n%49700%%98Path%\updates\323255USA8.exe /r:n%49700%%98Path%\updates\telnetup.exe /r:n%49700%%98Path%\updates\q240308.exe /r:n%49700%%98Path%\updates\q313829.exe /r:n%49700%%98Path%\updates\q330994.exe /r:n%49700%%98Path%\updates\q828750.exe /r:n%49700%%98Path%\updates\js56men.exe /r:n%49700%%98Path%\updates\KB819639.exe /r:nRUNDLL32 URL.DLL,FileProtocolHandler %49700%%98Path%\docs\finalcomp.hta%49700%%ComPath%\directx9b\dx9_98.exe /r:n%49700%%ComPath%\mdac2_8\mdac_typ.exe /c:"""dasetup /r:n""""runonce -q"[Strings];Non-localizable98Path = "content\win9x\win98"SEPath = "content\win9x\Win98SE"ComPath = "content\win9x\common";Localizable stringsAdvPackWarn="You need a newer version of advpack.dll."; Copyright (c) 2003 Microsoft Corporation, All Rights Reserved.; WSEfinish.INF; This displays completion information for the install process for the Windows 98 SE Security Update CD[VERSION]AdvancedINF=2.5, %AdvPackWarn%signature=$CHICAGO$[DefaultInstall]CustomDestination = CustomSourceLocDelReg = Upd_Del_RegAddReg = Upd_Add_RegRunPostSetupCommands = UPD_INST_Post[CustomSourceLoc]49700 = SrcDrv,17[SrcDrv]HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup","QSSourcePath",,[UPD_INST_Post]RUNDLL32 URL.DLL,FileProtocolHandler %49700%%98Path%\docs\finish.hta"%49700%Content\Win9x\W9XSetup.exe /rp"[Upd_Add_Reg]HKLM,"Software\Microsoft\Windows\CurrentVersion","SubVersionNumber",,"B"[Upd_Del_Reg]HKLM,Software\Microsoft\Windows\CurrentVersion\Run,"Finishing Windows 98 SE Update.."HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup","QSSourcePath"[Strings];Non-localizable98Path = "content\win9x\win98"SEPath = "content\win9x\win98SE"ContentPath = "content";Localizable stringsAdvPackWarn="You need a newer version of advpack.dll."A file called WSEFiles.txt was also found in the same directory as the above INF files:KB 238453: 11\VIP.386KB 245729: 11\MSNET32.DLLKB 256015: 11\VMM32\IFSMGR.VXDKB 259728: 11\VIP.386KB 273727: 11\NWLINK.VXD11\VSERVER.VXDKB 314147: 25\SNMP.EXE25\SNMPAPI.DLLKB 329048: 11\DUNZIP32.DLL11\DZIP32.DLL11\ZIPFLDR.DLLKB 249973: 11\RICHED32.DLL11\RICHED20.DLL11\USP10.DLLKB 274548: 32\Accessories\HyperTerminal\HTICONS.DLL24\Program Files\Accessories\HyperTerminal\HTICONS.DLL32\Accessories\HyperTerminal\HYPERTRM.DLL24\Program Files\Accessories\HyperTerminal\HYPERTRM.DLL32\Accessories\HyperTerminal\HYPERTRM.EXE24\Program Files\Accessories\HyperTerminal\HYPERTRM.EXEKB 323172: 11\XENROLL.DLLKB 329115: 11\CRYPT32.DLL11\CRYPTDLG.DLL11\SCHANNEL.DLL11\SOFTPUB.DLLKB 811630: 25\hh.exe11\hhctrl.ocx11\mui\0401\hhctrlui.dll11\mui\0403\hhctrlui.dll11\mui\0404\hhctrlui.dll11\mui\0405\hhctrlui.dll11\mui\0406\hhctrlui.dll11\mui\0407\hhctrlui.dll11\mui\0408\hhctrlui.dll11\mui\0409\hhctrlui.dll11\mui\040A\hhctrlui.dll11\mui\040B\hhctrlui.dll11\mui\040C\hhctrlui.dll11\mui\040D\hhctrlui.dll11\mui\040E\hhctrlui.dll11\mui\0410\hhctrlui.dll11\mui\0411\hhctrlui.dll11\mui\0412\hhctrlui.dll11\mui\0413\hhctrlui.dll11\mui\0414\hhctrlui.dll11\mui\0415\hhctrlui.dll11\mui\0416\hhctrlui.dll11\mui\0419\hhctrlui.dll11\mui\041B\hhctrlui.dll11\mui\041D\hhctrlui.dll11\mui\041F\hhctrlui.dll11\mui\0424\hhctrlui.dll11\mui\042D\hhctrlui.dll11\mui\0804\hhctrlui.dll11\mui\0816\hhctrlui.dll11\hhsetup.dll11\itircl.dll11\itss.dllKB 823559: 33\Microsoft Shared\TEXTCONV\HTML32.CNV24\Program Files\Common Files\Microsoft Shared\TEXTCONV\HTML32.CNV33\Microsoft Shared\TEXTCONV\MSCONV97.DLL24\Program Files\Common Files\Microsoft Shared\TEXTCONV\MSCONV97.DLLKB 273991: 11\VSERVER.VXDKB 314941:11\SSDPAPI.DLL11\SSDPSRV.EXE11\UPNP.DLLKB 323255: 25\hh.exe11\hhctrl.ocx11\mui\0401\hhctrlui.dll11\mui\0403\hhctrlui.dll11\mui\0404\hhctrlui.dll11\mui\0405\hhctrlui.dll11\mui\0406\hhctrlui.dll11\mui\0407\hhctrlui.dll11\mui\0408\hhctrlui.dll11\mui\0409\hhctrlui.dll11\mui\040A\hhctrlui.dll11\mui\040B\hhctrlui.dll11\mui\040C\hhctrlui.dll11\mui\040D\hhctrlui.dll11\mui\040E\hhctrlui.dll11\mui\0410\hhctrlui.dll11\mui\0411\hhctrlui.dll11\mui\0412\hhctrlui.dll11\mui\0413\hhctrlui.dll11\mui\0414\hhctrlui.dll11\mui\0415\hhctrlui.dll11\mui\0416\hhctrlui.dll11\mui\0419\hhctrlui.dll11\mui\041B\hhctrlui.dll11\mui\041D\hhctrlui.dll11\mui\041F\hhctrlui.dll11\mui\0424\hhctrlui.dll11\mui\042D\hhctrlui.dll11\mui\0804\hhctrlui.dll11\mui\0816\hhctrlui.dll11\hhsetup.dll11\itircl.dll11\itss.dllKB 240163: 25\TELNET.EXEKB 313829: 11\SHELL32.DLLKB 330994: 11\msoert2.dll11\msoeacct.dll11\inetres.dll11\inetcomm.dll11\msident.dll32\Outlook Express\msoeres.dll24\Program Files\Outlook Express\msoeres.dll32\Outlook Express\msoe.dll24\Program Files\Outlook Express\msoe.dll32\Outlook Express\oeimport.dll24\Program Files\Outlook Express\oeimport.dll32\Outlook Express\msimn.exe24\Program Files\Outlook Express\msimn.exe32\Outlook Express\oemig50.exe24\Program Files\Outlook Express\oemig50.exe32\Outlook Express\oemiglib.dll24\Program Files\Outlook Express\oemiglib.dll32\Outlook Express\wabimp.dll24\Program Files\Outlook Express\wabimp.dll32\Outlook Express\wabfind.dll24\Program Files\Outlook Express\wabfind.dll32\Outlook Express\wabmig.exe24\Program Files\Outlook Express\wabmig.exe32\Outlook Express\wab.exe24\Program Files\Outlook Express\wab.exe33\SYSTEM\directdb.dll24\Program Files\Common Files\SYSTEM\directdb.dll33\SYSTEM\wab32.dll24\Program Files\Common Files\SYSTEM\wab32.dllKB 828750: 11\SHDOCVW.DLL11\SHLWAPI.DLL11\URLMON.DLL11\MSHTML.DLLKB 814078: 11\JSCRIPT.DLLKB 819639: 11\WMP.DLLDoes all of that make sense to anyone? I understand some of it, but not much. Mainly, I suspect that the files could be modified in order to make make a new, more up-to-date CD. I'm not 100% sure of that, though, and I'm also not sure it would be worth the trouble even if it is possible. So, does the idea have potential, or is there a simpler way to accomplish this?Phil Link to comment Share on other sites More sharing options...
submix8c Posted April 3, 2009 Share Posted April 3, 2009 Dude! Go here! Link to comment Share on other sites More sharing options...
oioldman Posted April 3, 2009 Share Posted April 3, 2009 or you could try something like this link:http://www.msfn.org/board/index.php?showtopic=40838and yes i know it says for XP, but they both have a registry and key you can search for..... Link to comment Share on other sites More sharing options...
submix8c Posted April 3, 2009 Share Posted April 3, 2009 Or this... Link to comment Share on other sites More sharing options...
Monroe Posted April 3, 2009 Share Posted April 3, 2009 ... submix8c gave you the link to Auto-Patcher which is very good. I will give you the link to all the official and some unofficial updates by MDGx, in case that is really all you want. ... http://www.msfn.org/board/index.php?showtopic=89232 ..... Install Win 98SE and follow the "order of install" instructions that MDGx has in his download. Auto-Patcher has the Win 98SE updates with lots of extras that you might want .... the MDGx download is mostly the Win 98SE updates with some extras also ... both will bring Win 98SE into the 21st Century. ... Link to comment Share on other sites More sharing options...
pcalvert Posted April 5, 2009 Author Share Posted April 5, 2009 Thanks for the replies. I am not really interested in Auto-Patcher or unofficial service packs. I'd rather build my own "service pack" or update CD so I have total control over what goes into it.Phil Link to comment Share on other sites More sharing options...
submix8c Posted April 5, 2009 Share Posted April 5, 2009 (edited) Well, if you want to replicate what's already been done in two different ways, go ahead.AutoPatcher can be modified (kind of like how you want your project) to remove the "unofficial" stuff so all you'll have is the official stuff (beyond Feb2004 - I have that CD as well, BTW). And the "Unofficial Service Pack" has absolutely no Unofficial Fixes; it's simply a collection of all Official Fixes merged into an Unofficial (i.e. not MS) Service pack, and will undoubtedly contain everything you have and also beyond Feb2004.FYI - (CONTENT/WIN9X/WIN98/DOCS/SETUP9X.HTM)Welcome to the Windows Security Update CD.This update will install the latest available technology and important security fixes for Windows. This CD includes: Internet Explorer <--additional fixes beyond this and not on CD DirectX <--DX9B, latest was DX9C Windows Media Player <--additional fixes beyond this and not on CD Critical Security fixes <--Very Incomplete (do a compare to List on MSFN)And here's the CD List of Fixes - CONTENT\WIN9X\WIN98\DOCS\filelist9x.htmStickified 98/98SE/ME topics and Complete List of Hotfixes.So... have at it, friend. You'll probably be on your own, though. Sorry...I will recommend looking at the two packages mentioned to see how they did it...Oh, and I forgot to mention - WPI Classic (Windows Post-Install Wizard). Just an installer - you put in what you want to be installed and you can selectively install or not install individual items. Be aware that many fixes are very picky about what order they get installed and some require reboot. Edited April 5, 2009 by submix8c Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now