Professional Documents
Culture Documents
Ich habe jetzt in den letzten Tagen einen Bugfix geschrieben, der alle mit
Pascal kompilierte EXE-Dateien patchen kann, darunter auch *Crosspoint*.
Dieses Verfahren funktioniert auch bei Programmen f�r den Protected Mode.
Dadurch wird verhindert, dass das Ergebnis sp�ter gr��er als ein Word
wird. Nat�rlich musste ich dazu einige Befehle einf�gen. Um den Code nicht
komplett verschieben zu m�ssen, habe ich einige Nachl�ssigkeiten der
Programmierer von BP/TP ausgenutzt, um vorher einige Bytes einzusparen,
z.B.:
vorher:
nachher:
Das ganze ist nat�rlich nur notwendig, wenn auch die Unit CRT eingebunden
wurde.
Man kann durchaus per Batchdatei alle Dateien auf der Festplatte versuchen
zu patchen, denn es TPPATCH f�hrt zuerst eine ganze Reihe von Tests durch,
es wird also keiner anderen Datei ein Haar gekr�mmt.
Ich �bernehme nat�rlich keine Verantwortung f�r alles, was man damit
anstellen kann. Vor dem Patchen von fremden Programmen sollte man einen
Blick in die LICENSE.DOC etc. werfen.