Understood about the "automagic" software, not interested.
I figured I could at least try to:
- Expand the ISO to a local folder
- Update the corrupted files with good one
In this case re-compress the dll's (from a same version source), copy over the corrupted files
- Rebuild the ISO
- Test, etc....
or the binary method, again, which is a bit tricky, but do-able.
When I expand the bad dll's using 7zip, I get an error.
I can double click the shell32.dl_ and get another window that shows the file
as shell32.dll. Then I click that and get a "data" error.
If I do the same on a "good" ISO, 7zip shows another window with the shell32.dll contents.
Some .dll's have further files and folders, some are just pure binary data with no further files or folders.
I suspect the bad file is the same size, but the internals are corrupted....because 7zip can pull it from the ISO to a local folder, where the OS (Win7) confirms the size, but 7zip throws an error when I try to expand it.
I might be able to get another *.dl_ from a borrowed CD, compare internal file versions, and then overwrite the bad ISO with the borrowed without having to compress a dll from a live install.
Anyway, I need to get on with testing. I'll report back.
But, thank you for your command of knowledge on this subject, very encouraging.