forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   SU.OS2 (http://forum.wfido.ru/forumdisplay.php?f=115)
-   -   taimyr.da.ru (http://forum.wfido.ru/showthread.php?t=129507)

Max Vasilyev 30.03.2024 16:21

taimyr.da.ru
 
Max Vasilyev написал(а) к Dmitriy Orlov в Mar 24 16:05:21 по местному времени:

Нello Dmitriy!

30 Mar 24 00:10, you wrote to Konstantin Simonov:

DO> Ну вот смотри, я сейчас отвечаю тебе из флитстрита, его исходники
DO> открыты и у него есть проблема с буквой Н. Раз ты считаешь что это
DO> такое безобразие - прочему бы тебе не решить эту проблему на уровне
DO> исходного кода? Возьми да сделай патч для буквы Н! Хорошее дело ведь
DO> сделаешь!
DO> --- FleetStreet 1.25
Актуальные исходники 25 лет назад были 1.27+.
Потом я за ними не следил.

В твоем случае лечится битхаком.
Распаковываешь FLTНMSG.DLL.
Ищешь, например, с помощью НIEW "cmp eax,8dh" - получишь три вхождения
примерно такого вида:

83F809 cmp eax,009 ;сравнили с чем-то
74CB je .0000110E1 ;перешли если равно
3D8D000000 cmp eax,00000008D ;сравнили с Soft-CR
74C4 je .0000110E1 ;перешли если равно
83F809 cmp eax,00A ;сравнили с чем-то
74CB je .0000110E1 ;перешли если равно

Чтобы отключить обработку Soft-CR надо после cmp eax,00000008D изменить
байты 74 хх (хх - любой байт) на 74 00.

* Originally in RU.FIDONET.TODAY
* Crossposted in SU.OS2
пусть и тут будет, вдруг кому понадобится.

WBR, Max.
--- скучаю по FleetStreet'у :-(((


Текущее время: 14:43. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot