oerg866 Posted August 18, 2015 Author Share Posted August 18, 2015 ERROR rundll with setupx.dll when you useADD/REMOVE in control panel windows SETUP Could not reproduce this on my machine Link to comment Share on other sites More sharing options...
Drugwash Posted August 18, 2015 Share Posted August 18, 2015 That is good news! It's been a long weekend… However, how thoroughly have you tested the impact of replacing those libraries on the whole system? There is always a possibility that older applications/installers may not behave correctly if the new libraries contain more than bugfixes. My commctrl.dll is v4.10.1998 while setupx.dll is v4.10.2222.DRVIDX.BIN is only 1,320,970 bytes and this system is 9 (nine) years old.DRVDATA.BIN is 387,034 bytes.Both the above go hand in hand (wasn't it a much larger discussion on this?) Anyway, thanks for working on this and finding a fix. Link to comment Share on other sites More sharing options...
oerg866 Posted August 18, 2015 Author Share Posted August 18, 2015 (edited) So far no issues, but it will of course be put through extended testing through my integrated ISO which I unfortunately can only share privately to avoid breaking forum rules / legal issues. On a sidenote I noticed too that the stock COMMCTRL version is 4.10.1998. Maybe they forgot to include the new one when releasing 98SE? Edited August 18, 2015 by oerg866 Link to comment Share on other sites More sharing options...
Drugwash Posted August 18, 2015 Share Posted August 18, 2015 I currently have one spare 98SE system but it's acting as storage target for web downloads (all my other HDDs are full up to the brim) and can't play much with it. But for some limited testing I guess I could bite the bullet. System HDD is an ancient 1.2GB Quantum and I shouldn't upset it too much. As for file versions they probably followed the golden rule "if it ain't broken, don't fix it" and just ported it over from 98Gold. Only that it kinda was broken but they didn't envision such heavy usage at the time. Link to comment Share on other sites More sharing options...
PROBLEMCHYLD Posted August 18, 2015 Share Posted August 18, 2015 Hello, The 2MB driver database limit has been eliminated. All you have to do is replace SETUPX.DLL and COMMCTRL.DLL with their Windows ME variants.Didn't work on my system. COMCTL32.DLL error. Sytem wouldn't even load. Link to comment Share on other sites More sharing options...
oerg866 Posted August 18, 2015 Author Share Posted August 18, 2015 (edited) Did you remember to take the POST-INSTALL commctrl.dll? You can see it via the size difference (~45kb vs. ~160kb) It's in PRECOPY1.CAB as kommctrl.dll (copy & rename) Edited August 18, 2015 by oerg866 Link to comment Share on other sites More sharing options...
PROBLEMCHYLD Posted August 18, 2015 Share Posted August 18, 2015 I got it working and everything is fine for now. Add/Remove Control Panel works too. I will test this for a week and then add them to a clean install and see how drvidx.bin acts. Thanks for another Win98 fix. 1 Link to comment Share on other sites More sharing options...
oerg866 Posted August 23, 2015 Author Share Posted August 23, 2015 Hello PROBLEMCHYLD SetupX.DLL must be reverted to Win98SE version. Hardware detection fails to properly install system components (yellow exclamation marks, "BIOS did not declare resources properly") with the new one. It turned out that only the updated COMMCTRL.DLL was needed to fix the large driver DB problem, so it's not really a loss. Link to comment Share on other sites More sharing options...
PROBLEMCHYLD Posted August 23, 2015 Share Posted August 23, 2015 Hello PROBLEMCHYLD SetupX.DLL must be reverted to Win98SE version. Hardware detection fails to properly install system components (yellow exclamation marks, "BIOS did not declare resources properly") with the new one. It turned out that only the updated COMMCTRL.DLL was needed to fix the large driver DB problem, so it's not really a loss.Both files work on my system. I can't reproduce your error. What system components did you try to install? Link to comment Share on other sites More sharing options...
oerg866 Posted August 23, 2015 Author Share Posted August 23, 2015 (edited) No I mean hardware components. If you do full hardware redetection (like 2nd setup stage does) or single device redetection, some system devices will not be recognized properly. It might be reproduceable by deleting the PS/2 mouse or Floppy disk controller devices from device manager and rebooting. With old SETUPX.DLL those will be reinstalled normally, with the new one there will be yellow exclamation marks all over the place Cheers! Edited August 23, 2015 by oerg866 Link to comment Share on other sites More sharing options...
PROBLEMCHYLD Posted September 3, 2015 Share Posted September 3, 2015 It would be ideal to create a patch for Win98 instead of using the Win Me version. It took almost 5min for Windows to detect a USB Mouse with the ME driver. 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