I noticed the installation of DX 9 June 2010.
I already had both frameworks installed and they were up to date. The installer hadn't any option to install or not additional packages. Nevertheless, these outdated libraries cause no harm unlike the operations on .NET framework.
I could plug a debugger and check what's happening during the installation process, but it may take much time to figure out the problem and find a workaround. It's GOG.com's responsibility to fix the installer.
Anyway, it's unacceptable for an installer to corrupt preexisted frameworks during the installation.
P.S.: I was thinking that .NET maintenance's window could pop up just because the installer attempts to re-install the framework. In this case if we just choose cancel, the installation will be finished and nothing will be corrupted. I'm not going to risk it though. So I'll be waiting for a replay.
Even if that's the case, dear GOG.com fix the installer please. In the end maybe just an option to install additional software, may clear this obscurity.
Post edited August 11, 2012 by vanchann