EXE2BIN für PC-DOS 3.3 patchen

An alle geplagten Anwender von PC-DOS ab Version 3.3, die die bittere Pille schlucken sollen, EXE2BIN und LINK für teures Geld extra kaufen zu müssen. Mit PC-DOS 3.2 gab es diese Programme nämlich noch gratis. Zum Glück gibt es einen Trick, mit dem Sie das Umwandlungsprogramm »EXE2BIN« einer Vorgängerversion von PC- beziehungsweise MS-DOS, am besten 3.2, verwenden können. Benennen Sie zuerst »EXE2BIN.EXE« in »EXE2BIN.ALT« um und kopieren Sie »EXE2BIN.ALT« zusätzlich nach »EXE2BIN.NEU«. Rufen Sie anschließend Ihren Debugger mit »DEBUG EXE2BIN.NEU« auf, und suchen Sie mit der Eingabe »S 100 D00 86 E0 3D« nach der Bytekombination »86 E0 3D«, die für die Versionsabfrage verantwortlich ist. Sie erhalten eine Adresse angezeigt, ab der sich im Programm die erwähnten Bytes befinden, zum Beispiel »15B2:0308«.

Geben Sie in diesem Fall »E 15B2:0308 90 90 39 C0 90« ein, ansonsten verwenden Sie nach »E« exakt diejenige Zahl, die der Debugger Ihnen anzeigt. Durch die Eingabe entfernen Sie die Versionsabfrage ganz, sodaß Sie das so gepatchte Programm unter sämtlichen DOS-Versionen verwenden können. Schreiben Sie nun »EXE2BIN.NEU« mit der Eingabe »W« auf Ihre Diskette oder Festplatte zurück und verlassen Sie den Debugger mit »Q«. Taufen sie »EXE2BIN.NEU« in »EXE2BIN.EXE« um – ab sofort akzeptiert das Umwandlungsprogramm jede beliebige DOS-Version, also auch z.B. 3.3. Schwierigkeiten sind bis jetzt nicht aufgetreten.

Verfügen Sie über keine ältere Version von EXE2BIN.EXE, können Sie aber auch unsere Stapeldatei EXE2BIN.BAT im Kapitel »Systemumgebung und Stapeldateien« verwenden. Als Alternative zu unserem Patch ist es natürlich auch möglich, mit SETVER.DEB (Kapitel »Andere Befehle«) die DOS-Version vorübergehend »abzuändern«, damit das Programm auf der falschen DOS-Version läuft. Mit dem Linker hingegen haben Sie weniger Ärger, weil andere Versionen auch ohne entsprechende Manipulation funktionieren. Verfügen Sie gar über Borlands Turbo-Linker »TLINK.EXE« der Version 2.0, können Sie sogar mithilfe der Option »/t« den Link-Lauf mit der Umwandlung in ein COM-Programm vereinen – EXE2BIN wird damit überflüssig.

Quelle: 200 Utilities für PC-/MS-DOS von Gerhard Schild und Thomas Jannot

PS: Sie haben einen Linkedin-Account? Dann können Sie meinen Newsletter „The Bright Side of the Doom“ abonnieren ✔︎ 

Matomo