the_guy Posted October 10, 2005 Share Posted October 10, 2005 (edited) As I was looking throught MDGx's list of 98SE hotfixes, I noticed that a few updates required another update already installed. The shutdown supplement has an update that requires it, there is a PCI.VXD laptop update that requires a PCMCIA update installed, the WDM fix which is required by a hotfix that has a later file version. Here comes the shocker... the 98SE firewire update I see, but also 5 UPDATES that require it.My idea is, integrating these hotfixes together. I have already done most of the work, but I need some help. First off, does anyone know how to use a .reg file silently? Second, once I am done, where can I have these files hosted (I can do rapidshare but that site is rather slow).I have also noticed the same thing for some ME updates, and am doing the same. I will need requirements for system restore and SFP disabled so the updates will install (unless the .cat's can be preserved).What is your opinion of this project?the_guyEDIT: does anyone know what hotfix has user32.dll and user.exe version 4.10.2231. I just want to make sure I get all of the files and registry entries.EDIT2: I found out which hotfix has them. It will be part of the firewire supplement v2. Edited October 10, 2005 by the_guy Link to comment Share on other sites More sharing options...
eidenk Posted October 11, 2005 Share Posted October 11, 2005 First off, does anyone know how to use a .reg file silently?blahblah.reg /sAs I was looking throught MDGx's list of 98SE hotfixes... My idea is, integrating these hotfixes together.Is this not already done by Gape ? Link to comment Share on other sites More sharing options...
Gape Posted October 11, 2005 Share Posted October 11, 2005 As I was looking throught MDGx's list of 98SE hotfixes... My idea is, integrating these hotfixes together.Is this not already done by Gape ?Yes. Also I'm working on the next version which contains some new hotfixes and all unofficial updates [of course, optional]. Link to comment Share on other sites More sharing options...
soporific Posted October 11, 2005 Share Posted October 11, 2005 (edited) While we're on the topic of hotfixes, I need some help with two hotfixes in particular: KB811630 and q323255The yet-to-be-released next version of the Windows 98 SYL ed. has an upgrade function which means you can use it without having to wait to re-install your operating system. THis meant I had to come up with a system that was able to check to see if a hotfix was able to be installed, or had it already been installed. I've managed to do this. Except for the above two hotfixes. Every other hotfix either adds a new file somewhere on the hard drive, or updates a system file to a newer version. Checking to see if a new file has been added is dead easy, and checking the date of a file is also relatively easy when you use the FIND function in combination with DIR.But KB811630 and q323255 don't give out any useful files to use. Well, I'm pretty sure one of them updates shell32.dll but so does lots of other hotfixes so that's no help and the other hotfix doesn't appear to change anything at all !! That means the check for q313829 is also a bit dodgy - it probably won't work for all situations.Does anyone know of a method (apart from using a directory compare utility) of checking to see if these hotfixes have been applied? No they don't add an INF to the INF folder (remember they don't seem to add any files to the hard drive) which most of the others do which makes this very easy to check.Here's my full list of checks for the currently needed hotfixes (and they haven't been tested extensively):SECTION 4 - these are the checks for each hotfix- if the line contains just a path, then if that path exists, the hotfix has been installed.- for lines starting with dir, the "/" character represents a new line of code.KB811630: unknownKB814078: dir %winbootdir%\system\jscript.dll | find "-03 " / If errorlevel 1 [its not installed]KB816093: %winbootdir%\INF\java.infKB817787: dir %winbootdir%\INF\wmqfe.inf | find "-03 " / If errorlevel 1 [its not installed]KB823559: %winbootdir%\INF\QFE\W98.SE\823559UN.INFKB837009: %winbootdir%\INF\Q837009.INFKB840315: %winbootdir%\INF\QFE\W98\840315UN.INFKB870669: %winbootdir%\INF\KB870669.INFKB888113: %winbootdir%\INF\QFE\W98\888113UN.INFKB891711: %winbootdir%\INF\QFE\W98\891711UN.INFKB891781: %winbootdir%\INF\Q891781.INFKB896358: %winbootdir%\INF\QFE\W98\KB896358.INFKB896727: %winbootdir%\System\CatRoot\{F750E~1\Q89672~1.Catmdac281: %winbootdir%\System\mdaccore.rspq238453: %winbootdir%\INF\QFE\WIN98.SE\238453UN.INFq239887: %winbootdir%\INF\QFE\WIN98.SE\239887UN.INFq242975: %winbootdir%\INF\QFE\W98.SE\242975UN.INFq245729: %winbootdir%\INF\QFE\W98\245729UN.INFq256015: %winbootdir%\INF\QFE\W98.SE\256015UN.INFq259728: %winbootdir%\INF\QFE\W98.SE\259728UN.INFq260067: %winbootdir%\INF\QFE\W98.SE\260067UN.INFq273017: %winbootdir%\INF\QFE\W98.SE\273017UN.INFq273727: %winbootdir%\INF\QFE\W98.SE\273727UN.INFq273991: %winbootdir%\INF\QFE\W98.SE\273991UN.INFq311561: %winbootdir%\INF\QFE\W98.SE\311561UN.INFq313829: dir %winbootdir%\System\Shell32.dll | find "-99 " / If errorlevel 1 [its installed]q320920: dir %winbootdir%\INF\wmqfe.inf | find "-02 " / If errorlevel 1 [its not installed]q323172: %winbootdir%\INF\QFE\W98\323172UN.INFq323255: unknownq329115: %winbootdir%\Options\Cabs\Crypt32.dllEDIT: eidenk, thanks for the link Edited October 11, 2005 by soporific Link to comment Share on other sites More sharing options...
eidenk Posted October 11, 2005 Share Posted October 11, 2005 Does anyone know of a method (apart from using a directory compare utility) of checking to see if these hotfixes have been applied?Yes, use InstallWatch. See this thread : http://www.msfn.org/board/index.php?showtopic=49820 Link to comment Share on other sites More sharing options...
the_guy Posted October 11, 2005 Author Share Posted October 11, 2005 Gape does do this, but I was thinking of the people that don't use that. I will stop, if it doesn't make sense to you guys. 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