According to that link, InstallShield will report an Internal Error 2356,
if it cannot locate a .cab (Cabinet) file it is looking for.
If you take an application like 7-ZIP, it can "look inside" archives.
For an InstallShield installer package, you may see two .cab files
inside the installer. But if you attempt to open them with 7-ZIP
(i.e. drill down inside), 7-ZIP refuses, as the cabinets aren't like
regular .cab files already on your computer. Of course, the InstallShield
installer can open them - the reason for the trickery, is to prevent
users from examining the files inside the cabinet.
(An archive Swiss army knife... This tool has no problem drilling down
into
regular .cab files.)
http://en.wikipedia.org/wiki/7-zip
Well, in this case, the InstallShield installer, cannot even find
those .cab files. In that thread above, they mention corruption
as a possible reason. As far as I know, InstallShield also saves some
files on your machine, from run to run. And that raises the
possibility, that some part of InstallShield already on your
machine, could be responsible for the problem (that's just a
guess on my part). So it might not be entirely the fault of the
people at ACDSee.