LoneCrusader, on 05 November 2012 - 01:06 AM, said:
Thanks for the help guys.. any more ideas?
MSVC++ 5 was able to edit the NE file. I learned the hard way that Save crashes, but Save As works.
I was able to disable the Visible and Tabbed options on "Disable System &Restore." and shorten the group box and dialog box to match the 98se version. I also bumped the version to .3002 (in two places).
The only down-side seems to be that VC5 can only edit by adding a modded resource without removing the original data, so the file is 7KB larger.
Temporary attachment: - SYSDM.CPL
Edit:
I was also able to save as .rc and .res:
Sysdm.rc.res.7z (47.65K)
Number of downloads: 4 - sysdm.rc, sysdm.res
Here's the most relevant part of the rc code:
1742 DIALOG DISCARDABLE 0, 0, 256, 133
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU
CAPTION "Troubleshooting"
FONT 8, "MS Sans Serif"
BEGIN
ICON 605,1736,7,7,21,20,WS_GROUP
LTEXT "It is recommended that only advanced users and system administrators change these settings.",
1737,36,7,193,19
GROUPBOX "Settings",1738,7,33,241,92
CONTROL "Disable new file &sharing and locking semantics.",1750,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,48,204,10
CONTROL "Disable long &name preservation for old programs.",1749,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,60,204,10
CONTROL "Disable &protected-mode hard disk interrupt handling.",
1752,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,72,204,10
CONTROL "Disable synchronous buffer &commits.",1758,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,24,84,204,10
CONTROL "Disable all 32-&bit protected-mode disk drivers.",1751,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,96,204,10
CONTROL "Disable &write-behind caching for all drives.",1753,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,108,204,10
CONTROL "Disable System &Restore.",1814,"Button",BS_AUTOCHECKBOX |
NOT WS_VISIBLE,24,120,204,10
END
I also tried eXeScope, but eXeScope seems to do a poor job parsing controls inside the dialog box.
This post has been edited by jumper: 06 November 2012 - 05:09 AM