I have a very old application designed for Windows 3.1. I have been able to use this application on Windows 7, however, that was Windows 7 32bit. Now I have since re-installed Windows to 64bit, and this application does not work, saying it's incompatible. I have tried running the application (and its other side-applications) in Windows '95 mode, but still the same message.
How can I run this old app on 64bit Windows?
For the record, the application is a game called "Sim Tower"
Download Windows 3 for dosbox Attention: You have to have a license for Windows 3, that you are allowed to use it. The download is only there, because you can't find an official-download from microsoft itself.
Unzip both archives in one new folder.
Add a new folder to this folder and name it, Simtower.
Now add all the files from Sim Tower to this folder.
Now execute the following command at the dosbox-commandline:
mount c c:/your/path/where/you/have/dosbox/installed
Change to the c drive by simply writing: c:in the dosbox-commandline.
Launch windows.bat inside the dosbox.
Windows 3 will now boot.
Open the folder Main->File Manager.
Now there should be a Simtower-folder.
Open it and launch the setup.exe.
Now just restart Windows 3, and you can run Simtower.
Of course, this will work with other Windows 3-programs as well.
If it is a Windows 3.1 application, it is a 16bit application, not a 32bit one. Windows 7 64bit does no longer have a 16bit sub-system. So you can not run this app directly. You can install XP-Mode to run Windows XP on top of Windows 7 and then run your app in that XP virtual machine.