Windows 3.1x Support Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Memberlist || Home || Statistik || Kalender || Staff Willkommen Gast!
[ win31.de ] [ Impressum/Kontakt ] [ Über das Forum/Regeln ]

Windows 3.1x Support Forum » Windows 1.x-3.0a » Windows 3.1x Programme unter Windows 3.0 » Threadansicht

Autor Thread - Seiten: -1-
000
04.08.2006, 04:30 Uhr
Tim



Ich hab gerade was tolles entdeckt. In dem Win-Header einer jeden Anwendung befinden sich ja zwei Bits, die die Windows-Version und die Revision angeben.
Bei Windows 3.0 steht dort 00 03, bei Windows 3.1x 0A 03 oder ähnliches. Setzt man diese Werte nun mittels eines Hex-Editors auf 00 03, dann werden die 3.1x Programme unter 3.0 laufbar und die Meldung "Diese Anwendung erfordert eine höhere Windowsversion" verschwindet.
Die Win16 Api ist eben doch recht ähnlich, das gilt auch für Win1.xx und 2.xx Programme.
Na ja, zumindest bei den von mir getesteten Programmen wie z. B. Minesweeper gings , aber warum sollte es bei anderen nicht funktionieren, auf diese Weise dürfte eine ganze Reihe Programme auf 3.0 laufbar gemacht werden können.
Die Adresse der Bits im Win-Header hab ich mir mit Exescope anzeigen lassen.
--
SIC TRANSIT GLORIA MUNDI!
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
001
04.08.2006, 20:34 Uhr
exp-soft
Moderator
Avatar von exp-soft

Naja, das mag bei einigen sachen gehen, aber es kommt auch immer darauf an, welche API's ein Programm verwendet.. verwendet es API's die es erst ab 3.11 gab, und du willst es unter 3.0 Starten, kann das ganz leicht einen Absturz geben...

aber wenns funzt, ist das natürlich ne feine Sache...
--
DOS-History
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
002
05.08.2006, 20:14 Uhr
DosAmp
Administrator
Avatar von DosAmp


Zitat:
Naja, das mag bei einigen sachen gehen, aber es kommt auch immer darauf an, welche API's ein Programm verwendet..

Z. B. denk ich mal auch, dass man viele Multimediaanwendungen (Spiele, ...) selbst unter Windows 3.0 MME nicht so recht laufen werden. Das müsste halt mal genauer durchgecheckt werden - z. Zt. habe ich aber auch keine Lust, das alte Windows 3.0 hervorzukramen.

P.S.: Ggf. könnten wir damit sogar Eddie helfen, oder nicht?
--
DosAmp. Macht das Forum unsicher seit Sommer 2005.
System-Profile: Hauptrechner (C2D S775) – Zweitrechner (P4 S423)

Dieser Post wurde am 05.08.2006 um 20:16 Uhr von DosAmp editiert.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
003
05.08.2006, 21:28 Uhr
Tim




Zitat:
Naja, das mag bei einigen sachen gehen, aber es kommt auch immer darauf an, welche API's ein Programm verwendet..

Das ist sicherlich richtig. Programme wie Calmira und der Win 3.1x Dateimanager laufen nicht. Der Borland Resource Workshop 4.5 startet und schließt sich dann gleich wieder, aber dennoch ist die Liste von den Programmen die ich getestet habe (hauptsächlich die in WfW311 enthaltenen Programme) weitaus länger, als die die nicht laufen. Man muss natürlich ein paar Dll`s rüberkopieren, die teilweise dann auch geändert werden müssen.


Zitat:
Z. B. denk ich mal auch, dass man viele Multimediaanwendungen (Spiele, ...) selbst unter Windows 3.0 MME nicht so recht laufen werden.

Einfache Spiele wie Minesweeper, Hearts sind aber kein Problem, das müsste man eben austesten.


Zitat:
P.S.: Ggf. könnten wir damit sogar Eddie helfen, oder nicht?

Denk ich auch, also zumindest funktioniert die Sache auch mit Grafiktreibern. Ich hab den normalen VGA Treiber und den SuperVGA-Treiber mit 800x600x16 von wfw3.11 probiert. Die allein finde ich schon vorteilhaft, da z.B dass dunkle Blau nicht so ins Violette einschägt, wie bei den 3.0 Treibern.
Ich werd mal meine "richtigen" Grafiktreiber testen und auch noch ein paar Programme. Vielleicht kann ja auch einer aus dem Winhistory-Forum dem Eddie bescheid sagen, er scheint hier ja nicht mehr so oft vorbeizukommen.
--
SIC TRANSIT GLORIA MUNDI!

Dieser Post wurde am 05.08.2006 um 21:31 Uhr von Tim editiert.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
004
07.08.2006, 19:08 Uhr
DosAmp
Administrator
Avatar von DosAmp


Zitat:
Einfache Spiele wie Minesweeper, Hearts sind aber kein Problem, das müsste man eben austesten.

Ich meinte ja auch vor allem Spiele mit Soundausgabe, die mit Windows 3.0 inkl. Multimedia Extensions zu testen wären.
--
DosAmp. Macht das Forum unsicher seit Sommer 2005.
System-Profile: Hauptrechner (C2D S775) – Zweitrechner (P4 S423)
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
Seiten: -1-     [ Windows 1.x-3.0a ]  



Win31.de

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek