https://bugs.winehq.org/show_bug.cgi?id=33000
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer, obfuscation Status|NEW |RESOLVED Resolution|--- |INVALID Summary|Sim Theme Park fails to |Sim Theme Park fails to |install/copy SafeDisc v1.x |install/copy SafeDisc v1.x |driver to system32\drivers |driver to system32\drivers | |(broken pre-Win2K era | |installer)
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
I had another look at this and came to conclusion that the SafeDisc 1.x driver installation part is definitely broken for modern Windows 2000/XP+ systems.
Unfortunately the InstallShield engine script 'setup.ins' is pretty old (Win9X era) and can't be cleanly decompiled. Some function argument types and opcodes are not supported by ISDCC 2.x/ISD 1.x and I don't want to spend more time on this, hacking the decompilers.
I found a workaround though. In the 'Select Components' dialog, click 'browse' button and append two(!) backslashes to the default installation path.
This will later result in 'C:\Program Files\SimTheme Park\' path which gets passed to 'drvmgt.dll!Setup' function, allowing to construct a proper copy path.
Even if the driver is installed, this won't work anyway on Windows XP+ due to bug 21147 (by design).
Resolving 'invalid' since the installer is broken and unlikely to work on modern Windows OS (unless someone proves otherwise).
Regards