MSFN Forum: Modified SYSDM.CPL 4.90.3001 for 98SE - MSFN Forum

Jump to content


  • 6 Pages +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Modified SYSDM.CPL 4.90.3001 for 98SE Rate Topic: -----

#41 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,099
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 07 November 2012 - 05:19 PM

Question is: where does version 4.90.3001 in NUSB 3.6 come from? Is it a MS official update/QFE/etc or is it the default 4.90.3000 from the CD and has been hacked by someone else prior to adding it to NUSB? The answer to this question may explain the abnormal icons you're seeing and possibly other issues yet to surface. I mean, if the file has been modified using a tool that breaks the structures just as OpenWatcom does, we'd be better off using the official 4.90.3000 in our modding attempts, considering the changes that have been made previously (if any) that made it into 4.90.3001.
At this point, only Maximus-Decim may be able to provide the answer, unless someone else can prove the origin of the 4.90.3001 file.

I also agree to splitting the discussion pertaining to sysdm.cpl modding, to a separate thread.


#42 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,481
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 07 November 2012 - 05:23 PM

View PostDrugwash, on 07 November 2012 - 05:19 PM, said:

Question is: where does version 4.90.3001 in NUSB 3.6 come from? Is it a MS official update/QFE/etc or is it the default 4.90.3000 from the CD and has been hacked by someone else prior to adding it to NUSB? The answer to this question may explain the abnormal icons you're seeing and possibly other issues yet to surface. I mean, if the file has been modified using a tool that breaks the structures just as OpenWatcom does, we'd be better off using the official 4.90.3000 in our modding attempts, considering the changes that have been made previously (if any) that made it into 4.90.3001.
At this point, only Maximus-Decim may be able to provide the answer, unless someone else can prove the origin of the 4.90.3001 file.

I also agree to splitting the discussion pertaining to sysdm.cpl modding, to a separate thread.
http://support.micro....com/?id=272620 No mods or secrets, Its official. I already checked CRC/Hashes etc.... You can find it on MDGx site.

#43 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,099
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 07 November 2012 - 05:29 PM

Good, we cleared this up. Another question: does the abnormal icon (screenshot, anyone?) show with the CD version of sysdm.cpl 4.90.3000? I'm trying to find out if this is a default mismatch between ME and 98SE or if it's been introduced with the updated 3001 version. We should be able to analyse the two versions and hopefully pinpoint and fix the issue, if it turns out 3000 works OK compared to 3001. Otherwise it will be a little harder to find out why it's happening.

#44 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,481
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 07 November 2012 - 05:35 PM

View PostDrugwash, on 07 November 2012 - 05:29 PM, said:

Good, we cleared this up. Another question: does the abnormal icon (screenshot, anyone?) show with the CD version of sysdm.cpl 4.90.3000? I'm trying to find out if this is a default mismatch between ME and 98SE or if it's been introduced with the updated 3001 version. We should be able to analyse the two versions and hopefully pinpoint and fix the issue, if it turns out 3000 works OK compared to 3001. Otherwise it will be a little harder to find out why it's happening.
No, it lies inside (ANY) version of SYSDM.CPL from Windows ME. This was the reason I didn't update this specific file when Maximus-Decim updated his/her package. Yes, its faster and you don't need to click next to install USB drivers. Everything is automated.

#45 User is offline   LoneCrusader 

  • Resistere pro causa resistentiam.
  • Group: Supreme Sponsor
  • Posts: 702
  • Joined: 11-May 09
  • OS:98SE
  • Country: Country Flag

Posted 07 November 2012 - 10:08 PM

View PostDrugwash, on 07 November 2012 - 05:19 PM, said:

Question is: where does version 4.90.3001 in NUSB 3.6 come from? Is it a MS official update/QFE/etc or is it the default 4.90.3000 from the CD and has been hacked by someone else prior to adding it to NUSB?

View PostPROBLEMCHYLD, on 07 November 2012 - 05:23 PM, said:

http://support.micro....com/?id=272620 No mods or secrets, Its official. I already checked CRC/Hashes etc.... You can find it on MDGx site.

All of my modifications were done on the original file extracted from the ME HotFix rather than the one extracted from NUSB, although I'm sure they're identical.

Drugwash said:

(screenshot, anyone?)

Posted Image

#46 User is offline   LoneCrusader 

  • Resistere pro causa resistentiam.
  • Group: Supreme Sponsor
  • Posts: 702
  • Joined: 11-May 09
  • OS:98SE
  • Country: Country Flag

Posted 07 November 2012 - 10:35 PM

I've retested my previous v01, v02, and v03 files. They do NOT have the "not centered" bug on my system. :blink:

I'm reposting a link to my v03. Please retest and see if you all are still getting the "New Hardware not centered" bug...

EDIT:
V03 link removed.

This post has been edited by LoneCrusader: 11 November 2012 - 03:19 PM


#47 User is offline   LoneCrusader 

  • Resistere pro causa resistentiam.
  • Group: Supreme Sponsor
  • Posts: 702
  • Joined: 11-May 09
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 05:38 PM

View PostLoneCrusader, on 07 November 2012 - 10:35 PM, said:

I've retested my previous v01, v02, and v03 files. They do NOT have the "not centered" bug on my system. :blink:

I'm reposting a link to my v03. Please retest and see if you all are still getting the "New Hardware not centered" bug...

What, no testers? :o

Maybe I should just not post the new, final, fixed version? :whistle:

This post has been edited by LoneCrusader: 11 November 2012 - 03:19 PM


#48 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,099
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 05:47 PM

So, did you find out why the wrong icon in Device Manager and why dialogs are not centered? Personally I've had a weird day, can't figure out how I wasted it but somehow managed not to do anything useful. :(

Only thing I found out is that the wrong icon pertains to a Tape device which somehow gets installed by the ME CPL and is found in pnpwprop.dll. Wasn't able to write a single line of code for the CPL reader/editor I intend to build. :(

(ah, these typos...)

This post has been edited by Drugwash: 08 November 2012 - 05:48 PM


#49 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,481
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 06:01 PM

View PostLoneCrusader, on 08 November 2012 - 05:38 PM, said:

View PostLoneCrusader, on 07 November 2012 - 10:35 PM, said:

I've retested my previous v01, v02, and v03 files. They do NOT have the "not centered" bug on my system. :blink:

I'm reposting a link to my v03. Please retest and see if you all are still getting the "New Hardware not centered" bug...

SYSDMCPL.ZIP - V03 - 156.9 Kb

What, no testers? :o

Maybe I should just not post the new, final, fixed version? :whistle:
My system is installing SP3.10 right now. I will have a screenshot for you soon. Also V3 does NOT have the center bug :w00t:

#50 User is offline   LoneCrusader 

  • Resistere pro causa resistentiam.
  • Group: Supreme Sponsor
  • Posts: 702
  • Joined: 11-May 09
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 06:23 PM

View PostDrugwash, on 08 November 2012 - 05:47 PM, said:

So, did you find out why the wrong icon in Device Manager and why dialogs are not centered? Personally I've had a weird day, can't figure out how I wasted it but somehow managed not to do anything useful. :(

Only thing I found out is that the wrong icon pertains to a Tape device which somehow gets installed by the ME CPL and is found in pnpwprop.dll. Wasn't able to write a single line of code for the CPL reader/editor I intend to build. :(

(ah, these typos...)

View PostPROBLEMCHYLD, on 08 November 2012 - 06:01 PM, said:

My system is installing SP3.10 right now. I will have a screenshot for you soon. Also V3 does NOT have the center bug :w00t:

No, I didn't find the source of the icon problem. :no: But, as it affects all ME versions and is not caused by a Mod, I figure we will address it as a new project, but still within the scope of this discussion and thread.

I have however, after much trial and error, managed to get all of the ME specific items removed and strings fixed. :w00t:


(The story...)
I discovered that my original versions 1-3 modified with eXeScope did not suffer from the "New Hardware not centered" bug. It was only with version 4, when I started using Open Watcom, that the bug appeared.

I opened the original ME HotFix file with Open Watcom and saved it without making ANY changes. Then I compared the original and the saved version with a Hex Editor. Open Watcom added 32 sequential bytes of rubbish, nothing but NULL characters, into the file and changed 222 other bytes (increased all by 2 dec.) that I assume are some type of data "offsets" or "addresses" for the rest of the file. The file now had the "not centered" bug.

I took my v03 and modified ONE single item with Open Watcom (unchecked "Visible" for the "Disable System Restore" option) and saved it. Then I compared that file against my v03 with a Hex Editor. Open Watcom had added 16 bytes of rubbish this time, along with the "offset" changes, but I was able to figure out which 2 bytes had been changed that were important.

I returned to my v03, and used the Hex Editor to change ONLY those two bytes. This file worked properly, with the "Disable" option hidden, and no "not centered" bug.

I repeated this process, changing things with Open Watcom; comparing the changes against the file modified directly with a Hex Editor; figuring out what bytes were relevant; and then applying them to the Hex Edited file.

It took a while, but I now have all of the ME options hidden, all of the ME strings changed to 98, and no errors caused by modding that I am aware of.

This file should be tested thoroughly as well though.

SYSDMCPL.ZIP - V06

This post has been edited by LoneCrusader: 14 April 2013 - 08:34 PM


#51 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,481
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 06:33 PM

Here is the screenshot of the icon changed

#52 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,099
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 06:35 PM

I figured you'd do something like that. I'd do it too, if I weren't so stubborn in making a tool that can do it without introducing bugs. Open Watcom may be open source, but it's way too much code to analyze and find the proper place(s) to fix, so I'd rather build my own limited-purpose tool from scratch.

It's incredible how Microsoft hid away all the information regarding older files (such as the segmented executables - the 16 bit NE that SYSDM.CPL is part of). The page can only be found through Wayback Machine. And there is very, very much similar information that has been (and is being) removed from the Internet, leaving us with no source of information whatsoever, other than what we managed to save locally on our own storage devices. :(

#53 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,099
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 06:41 PM

View PostPROBLEMCHYLD, on 08 November 2012 - 06:33 PM, said:

Here is the screenshot of the icon changed


That's not the Tape Device icon. Where on earth did this one come from? Gosh, weirdness!

#54 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,481
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 06:54 PM

View PostDrugwash, on 08 November 2012 - 06:41 PM, said:

That's not the Tape Device icon. Where on earth did this one come from? Gosh, weirdness!
Really weird. It happens with all SYSDM.CPL from WinME.

#55 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,099
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 07:50 PM

Oh I know... and somehow I managed to bring back the correct icons, but only by doing some chaotic moves. Can't even remember all of them!

I know first thing was to delete the registry keys that deal with tape drives/tape controller/etc. HKLM\Enum\Tape*. Then HKLM\System\CurrentControlSet\Services\Class\Tape* (there were three of them).

Then I removed (backed them up previously) a bunch of VXDs from C:\Windows\System\VMM32, specifically those that were already present in VMM32.VXD (the whole list of files that are bundled with VMM32.VXD can be found in HKLM\System\CurrentControlSet\Control\VMM32Files). Dunno if this was really necessary, but since it's related to the Tape drivers, it may have helped.

Then, upon reboot, the Device Manager redetected the TapeDetection category with two subitems of the same name. Looking in driver details, I noticed both of them had the same driver, namely DRVWQ117.VXD. On a whim, I started a driver update, chose manual update > Show all hardware and chose the simple TapeDetection driver (not the one dated 4-23-1999, but the one with no date).
Did that for both TapeDetection items. I noticed one of them got a different driver than it had previously, namely DRVWPPQT.VXD. Then, I did the same for the USB controllers (in my case, SiS7001 PCI to USB Open Host Controller). Surprisingly, the USB icons came back from where they were hiding. :D

Now, I didn't place the VXD files back in the VMM32 folder. If anything, I'll do that, see if icons remain correct and there's no other new issue, then will try to combine the VXD files into VMM32.VXD. The information on how to do this can be found - guess what!? - through Wayback Machine, of course! Here is the link to old Infinisource page.

Needless to say, do all this with extreme caution, on a test/virtual machine, not like me. :)

EDIT:

Added back the VXDs, all seems fine, icons are still in place. Just that there's only one entry for TapeDetection in HKLM\System\CurrentControlSet\Services\Class. I vaguely recall about a modification done by someone to remove tape detection and other supposedly useless stuff, for a faster boot. But can't remember what exactly was all about.

This post has been edited by Drugwash: 08 November 2012 - 08:00 PM


#56 User is offline   loblo 

  • Oldbie
  • PipPipPipPip
  • Group: Members
  • Posts: 679
  • Joined: 12-January 10
  • OS:ME
  • Country: Country Flag

Posted 08 November 2012 - 08:43 PM

View PostPROBLEMCHYLD, on 08 November 2012 - 06:33 PM, said:

Here is the screenshot of the icon changed

Looks like it's setupapi.dll icon 19 that's printed over setupapi.dll icon 20 (the USB icon) for some reason. All icons in System Properties seem to come from that dll.

This post has been edited by loblo: 08 November 2012 - 08:49 PM


#57 User is offline   LoneCrusader 

  • Resistere pro causa resistentiam.
  • Group: Supreme Sponsor
  • Posts: 702
  • Joined: 11-May 09
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 10:48 PM

View PostDrugwash, on 08 November 2012 - 06:35 PM, said:

I figured you'd do something like that. I'd do it too, if I weren't so stubborn in making a tool that can do it without introducing bugs. Open Watcom may be open source, but it's way too much code to analyze and find the proper place(s) to fix, so I'd rather build my own limited-purpose tool from scratch.

It's incredible how Microsoft hid away all the information regarding older files (such as the segmented executables - the 16 bit NE that SYSDM.CPL is part of). The page can only be found through Wayback Machine. And there is very, very much similar information that has been (and is being) removed from the Internet, leaving us with no source of information whatsoever, other than what we managed to save locally on our own storage devices. :(

Yes, far too much information has already been lost.
For the record, the old Borland Resource Workshop 4.5 can be used on many of the older type files, but it crashes when trying to load SYSDM.CPL. :}

I have no programming experience, so writing my own tool would be out of the question, lol.


View PostPROBLEMCHYLD, on 08 November 2012 - 06:33 PM, said:

Here is the screenshot of the icon changed

View PostDrugwash, on 08 November 2012 - 06:41 PM, said:

That's not the Tape Device icon. Where on earth did this one come from? Gosh, weirdness!

View PostPROBLEMCHYLD, on 08 November 2012 - 06:54 PM, said:

Really weird. It happens with all SYSDM.CPL from WinME.

View Postloblo, on 08 November 2012 - 08:43 PM, said:

Looks like it's setupapi.dll icon 19 that's printed over setupapi.dll icon 20 (the USB icon) for some reason. All icons in System Properties seem to come from that dll.

:blink:
Never seen anything like that before. Only the Tape Device icon on my system.

The only place I've seen that Icon (19 in SETUPX.DLL as well) associated with USB is under Windows 95. Windows 95 does not contain a USB Icon or SETUPAPI.DLL by default, so it defaults to Icon 19 instead of Icon 20.


View PostDrugwash, on 08 November 2012 - 07:50 PM, said:

...
HKLM\Enum\Tape*. Then HKLM\System\CurrentControlSet\Services\Class\Tape* (there were three of them).
TapeDetection
...

I think we should examine the .INF's for Tape Detection and USB2 to see if something "similar" is being set for these devices that might cause overlap... :unsure:


...or maybe that's a dumb idea... if INF's are causing it it SHOULD be present with the 98SE version... :huh:

This post has been edited by LoneCrusader: 08 November 2012 - 11:43 PM


#58 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,481
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 08 November 2012 - 11:58 PM

I don't think the inf files has anything to do with it. It only appears when you replace the CPL file.

#59 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,099
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 09 November 2012 - 07:29 AM

View PostPROBLEMCHYLD, on 08 November 2012 - 11:58 PM, said:

I don't think the inf files has anything to do with it. It only appears when you replace the CPL file.

Not exactly.
On my main 98SE machine, I've replaced the original CPL with a few interim versions while working on getting a stable one and currently there's neither a TapeDetection branch in Device Manager, nor wrong icons for the two USB controllers, even after reboot(s). However, I have not removed the USB devices and controllers from Device Manager to have them redetected upon reboot, therefore I can only speculate that this detection that is being performed after deleting USB devices, will also add TapeDetection branch, with the wrong driver for one of the subitems and the wrong icons for the USB controllers.

I'm not gonna verify this theory on my main system though, as I have a whole lot of USB devices installed, including the Bluetooth that took me a long time to figure out which drivers to install.

@LoneCrusader: The icon you see in PROBLEMCHYLD's screenshot will only appear if you manually delete the Tape-related branches in the registry at the places I've mentioned above. In the beginning there were the regular Tape icons for the USB controllers, on my test machine; after I deleted those registry keys, the icons changed to the one shown in PROBLEMCHYLD's screenshot. They can be brought back to normal by following the procedure detailed in my post above - at least I did it succesfully.

This post has been edited by Drugwash: 09 November 2012 - 07:29 AM


#60 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,481
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 09 November 2012 - 10:40 AM

View PostDrugwash, on 08 November 2012 - 07:50 PM, said:

I know first thing was to delete the registry keys that deal with tape drives/tape controller/etc. HKLM\Enum\Tape*. Then HKLM\System\CurrentControlSet\Services\Class\Tape* (there were three of them).
I have :no: such registry entries whatsoever.

Share this topic:


  • 6 Pages +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

3 User(s) are reading this topic
0 members, 3 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy