Alte Windows-3.1-Anwendungen überlisten

Manche älteren Programme, die für Windows 3.1 entwickelt wurden, sträuben sich hartnäckig, unter Windows 95 zu laufen. Schuld daran kann zum Beispiel eine programminterne Abfrage sein, die überprüft, ob es sich bei dem installierten Windows um die Version 3.1 handelt. Mit Hilfe eines undokumentierten Programms im Systemverzeichnis des Betriebssystem Windows 95 können Sie solche widerspenstigen Anwendungen aber austricksen.
Sie laden dieses kleine Utility über »Start | Ausführen |mkcompat | OK«. In diesem Programm müssen Sie zuerst festlegen, welches Programm "behandelt" werden soll. Über »File | Choose Program« gelangen Sie zu einem Fenster, in dem Sie Ihre Festplatte nach der störrischen Anwendung durchforsten können. Haben Sie sie gefunden, dann markieren Sie die entsprechende Datei und klicken im nächsten Schritt auf die Schaltfläche »Öffnen«.
Jetzt erscheinen in dem Hauptfenster von »Make Compatible« einige Optionen. Welche Optionen bei Ihnen zu sehen sind, hängt von der zu bearbeitenden Anwendung ab. Bei Windows-3.1-Programmen ist normalerweise mindestens der Eintrag »Lie about Windows version number« vorhanden. Markieren Sie diese Option und sichern Sie die Änderung mit »File | Save«. Ab dem nächsten Start des soeben behandelten Programms wird diesem vorgegaukelt, es laufe unter dem alten Betriebssystem Windows 3.1.
Diese Methode ist zwar kein Allheilmittel, nützt aber in vielen Fällen. Sollten Probleme mit Menü-Einträgen auftreten, hilft unter Umständen die Option »Win 3.1 style controls« weiter. Auch »Give application more stack space« kann manche Probleme mit älteren Anwendungen beseitigen.
Martin Winand