Vorangestellt sei folgendes: Das Win 3.1x-Startlogo muß als 4Bit-RLE vorliegen
(kann man z.B. mit GWS oder WinGif erzeugen) und darf maximal 16 Farben haben, da es sonst
zu groß wird, um noch in die win.com zu passen, in die es ja eingebunden wird.
Es gibt drei Möglichkeiten, das neue Startlogo einzubinden:
Hier drei von mir erzeugte Startlogos zum Downloaden (verkleinert dargestellt):
Windows95-Stil |
Windows2000-Stil |
Windows XP-Stil |
Weitere Logos, Themes etc. findet man übrigens unter calpaint.de.
Hier ist es nötig, an den VGA-Treiber Hand anzulegen. Dies kann man mit
Hilfe eines Ressourcen-Editors, z.B. dem
Borland Resource Workshop (825 K) bewerkstelligen.
Man lege zuerst eine Sicherungskopie des aktuellen VGA-Treibers (VGAxxxxx.DRV) an
und öffne diese mit dem Ressourceneditor. Nun kann man die entsprechenden
Bitmaps und Icons durch eigene oder die
oben abgebildeten ersetzen. Dann Windows beenden und den VGA-Treiber mit der
veränderten Kopie überschreiben.
Weitere Bitmaps, Icons und 2 Cursor gibt es
hier (danke an Stefan Schlinzig!).
Es gibt auch ein Tool, um den VGA-Treiber zu patchen.
Hier ist es. Die Datei enthält bereits
einige W95-Buttons.
Registry unter Windows 3.1?? wird da mancher fragen... Ja, ja, spätestens, wenn
man anfängt, ernsthaft mit 3.1x zu arbeiten und jede Menge Applikationen
wie z.B. IE 5, Netscape 4.x, Acrobat Reader, CorelDraw! etc.etc. zu installieren,
füllt sich bald die kleine Registry mit Einträgen. Manches Programm legt gar,
wie bei Windows9x üblich, seine Optionen in der Registry statt einem
INI-File ab.
Mit dem herkömmlichen
Regedit sieht man davon nicht viel und kann auch nicht viel ändern.
Wie also kommt man an die Einträge dran? Ganz einfach: Man startet regedit
mit der Option /v (verbose) und schon offenbaren sie sich. Solltet ihr einen alten
Regedit haben, der nicht über diese Option verfügt, so gibt es hier
einen zum downloaden.
Aber Achtung: auch wenn die 3.1x-Registry nur aus classes (HKEY_CLASSES_ROOT) besteht,
kann man doch einiges "versaubeuteln", wenn man sich nicht damit auskennt.
Hier ist also im Grunde genauso viel Vorsicht geboten wie bei neueren Windows-Versionen -
nur daß sich Windows 3.1x durch ungültige Einträge nicht am Starten
hindern läßt... :)
Wenn man Win32s (siehe Downloadseite) installiert hat,
so wird eine Datei namens WINHLP32.EXE mitgeliefert. Mit diesem Programm kann man
aber nicht nur 32-Bit-Hilfedateien öffnen, sondern auch die alten. Es ist also
sinnvoll, alle Hilfedateien mit winhlp32 zu verknüpfen. Dies kann man
entweder über den Dateimanager mit dem verknüpfen (bzw. englisch
associate)-Dialog einstellen, oder man fügt manuell folgenden Key in die
Registry ein:
.HLP\shell\open\command = C:\WINDOWS\SYSTEM\WINHLP32.EXE %1
Es gibt die Möglichkeit, den Windows-Startvorgang
mit einer Datei winstart.bat im Windows-Verzeichnis anzuhalten und im
DOS-Modus ohne GUI weiterzuarbeiten. Ein eventuell installiertes Netzwerk
ist hier schon vollständig verfügbar.
Die winstart.bat funktioniert wie die autoexec.bat. Alle Befehle werden
vor dem Starten der graphischen Oberfläche nacheinander ausgeführt.
Man kann z.B. als einzigen Befehl command.com eintragen und bekommt
den MS-DOS-Prompt. Mit exit kann man den Prompt wieder schließen, und
der Windows-Startvorgang wird fortgeführt.
Vielen Dank an Marco Schlichting für diesen Tip!
Man sollte nie, wirklich nie die Calmira-Taskleiste hochfahren, wenn Outlook
oder der Internet Explorer läuft, da sonst eine Errormessage kommt und man Windows
neustarten muss, um die Programme wieder zu nutzen. Hier sollte man einfach die
Programme minimieren und kann dann Calmira normal weiterbenutzen.
Man sollte auch nie Audiorack neben anderen Programmen laufen
lassen. Mit dem IE oder Netscape 4.08 kommt es noch klar, allerdings hatte ich
etwas per WS_FTP LE geuploadet und ich durfte 5 mal neustarten bis ich es sein
gelassen hab =).
Vielen Dank an Simon Andersch für diese Tips!
Außer den Einstellungen für den Internet Explorer, die über
den Internet-Optionen-Dialog erreichbar sind, legt der IE 5 auch
einige Informationen in einer eigenen Registry namens REG16X2.DAT ab, z.B.
das Verzeichnis, in dem das Outlook-Express-Postfach gespeichert wird.
Editieren kann man diese Registry mit Hilfe des Programms REGEDT16.EXE,
das sich im Windows\System-Verzeichnis befindet.
[dos] # xms -- Enable XMS support. # ems -- Enable EMS support. xms=true ems=false
zuerst in der System.ini unter
[386Enh]
den Eintrag
PageOverCommit=2
eintragen
(sowohl unter Win3.1 als auch unter WfW 3.11).
Man kann Win3 aus dem DOS 7.x aufrufen,
ändert man die IO.SYS wie folgt:
Schreibschutz der IO.SYS entfernen (attrib -h -s -r c:\io.sys)
Mit einem HEX-Editor am Offset (HEX) 131C2 den Wert 04 auf 03
und die Werte von 131D5 und 131D6 jeweils auf 90 ändern.
Danach kann man bei einem Neustart vom DOS aus auch Win3 booten
und hat somit unter Win95B Zugriff auf Fat32 Partitionen.
Die Multiboot-Funktion mit F4 geht aber damit nicht.
Warum verbraucht HIMEM.SYS 40 KB?
In der Windows Version 4.0.950b aller europäischen Versionen ist
offenbar ein Bug, sodass HIMEM.SYS statt 1 KB nun 40 KB DOS-Speicher
benötigt.
Durch Ändern der Datei IO.SYS mit einem HexEditor kann man das Problem
aber auch beheben:
Mit einem Diskeditor an Offset 51F5h gehen und dort die
Bytefolge "01 BC 02" in "01 58 02" ändern.
Damit sollte HIMEM.SYS wieder wie gewohnt nur 1 KByte Speicher benötigen.
Vielen Dank an Franz Bachler für diese Tips!
Vorab sei erwähnt, daß das Win31 allerdings nur im Standard Modus
läuft, Dos-boxen nicht zu starten sind und die winsock.dll leider auch nicht
funktioniert, aber für einige Dinge ist es gut brauchbar.
Wie geht's?
@echo off c: cd \win311 copy system\save\mouse.w95 system\mouse.drv >nul system\krnl386.exe copy system\save\mouse.w31 system\mouse.drv >nul |
...möchte ich hier erwähnen, dass man Windows 3.11 mit Grafik
(ja sogar problemlos mit 32Bit Farbtiefe!!! :D ),
Netzwerk und Sound am besten in VirtualPC zum Laufen bringt.
In VMware werden vor allem Grafikkarte und Soundkarte nicht ausreichend
emuliert und zu der VMWare-Graffikarte gibt es auch keine Win3.x-Treiber.
Somit ist VMware ungeeignet für Windows3.1x
Dagegen gibt es Win3.x-Treiber für die emulierte S3 Trio 32/64 in
VirtualPC.
Google: "w3117004.zip" und/oder: "s3-32.zip"
Vielen Dank an Borg No.1 für diesen Tip!
... to be continued
Habt ihr auch noch Tips? Dann schreibt mir bitte eine Mail.