OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Исследование механизма работы ПО MMCS (https://out-club.ru/board/showthread.php?t=37735)

AS21 19.03.2014 22:29

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1652338)
В общем - какое смещение для этого лоадинга?

E88CE (section00)
Там по умолчанию = 03

vadimus_ca 19.03.2014 23:05

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1652346)
E88CE

От начала файла?

AS21 20.03.2014 00:59

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1652380)
От начала файла?

от начала section00 (DUMP)

vadimus_ca 20.03.2014 01:01

Re: Исследование механизма работы ПО MMCS
 
Мы на каких-то разных языках говорим :(

Для какого модуля, AVUnit.exe?

AS21 20.03.2014 01:02

Re: Исследование механизма работы ПО MMCS
 
Версия № 141 в шапке
- не работает пока
-- импорт новой dll
-- редакция реестра

Тестируйте остальное
На Help не было времени

Добавлено через 2 минуты
Цитата:

Сообщение от vadimus_ca (Сообщение 1652465)
Для какого модуля, AVUnit.exe?

Возьми вервию 141 (в шапке)
Загрузи в Current свой loading.kwi -> Dump
находишь в DUMP AVUnit.exe -> section00!!!
А в ней это смещение

Добавлено через 3 минуты
Закончу тестировать импорт новый внешний модуль - сделаю этот пример - в меню

vadimus_ca 20.03.2014 01:07

Re: Исследование механизма работы ПО MMCS
 
OK, понял.

Теперь можно пробовать менять модули, тот же fontlib.dll, relloc работает?

AS21 20.03.2014 01:10

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1652470)
relloc работает?

Все должно работать, кроме того что я не доделал
Для того и тестируем, чтобы выявить, что не работает
Я проверил только целостность системы
На MMCS - ничего не успел проверить

MadLord 20.03.2014 06:16

Re: Исследование механизма работы ПО MMCS
 
Вложений: 1
Цитата:

Сообщение от AS21 (Сообщение 1652472)
Для того и тестируем, чтобы выявить, что не работает

загружаю current, выбираю модуль AVUnit.exe, жму "Export Module/File current" - прога вылетает, появляется этот лог...

MadLord 20.03.2014 06:18

Re: Исследование механизма работы ПО MMCS
 
да, чисто пользовательский момент - неудобно при каждом новом открытии программы опять искать путь до файла...можно сделать, чтобы запоминала последний путь до файла?....

vadimus_ca 20.03.2014 07:35

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1652503)
загружаю current, выбираю модуль AVUnit.exe, жму "Export Module/File current" - прога вылетает, появляется этот лог...

У меня работает.

Добавлено через 1 минуту
Еще было бы здорово убрать префиксы module:, file:, record:...
Смысла в них нет, а мешают.

AS21 20.03.2014 09:59

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1652515)
module:, file:, record:...

Нельзя - это разделы (каталоги), каждый имеет свой смысл

Цитата:

Сообщение от MadLord (Сообщение 1652504)
чтобы запоминала последний путь до файла?

Именно так и происходит при одном сеансе программы
А вот если новый сеанс - тогда с нуля
Можно договориться нам всем на период тестов, допусти как у меня:
Я для тестов создал какталог:
"D:\KWI_TREN\"
Если сделаете тоже самое, прога при запуске ищет вначале этот каталог

Добавлено через 9 минут
Цитата:

Сообщение от MadLord (Сообщение 1652503)
загружаю current, выбираю модуль AVUnit.exe, жму "Export Module/File current" - прога вылетает,

Это вылетела JAVA машина
Буду разбираться, похоже на то, что не хватает каких-то библиотек
Скорее всего это делает билиотека "cedecompress", я ее писал на VS 2010
Вечером напишу рекомендации - если это оно
Вопрос к vadimus_ca - ты вероятно установил VS?
Если да, то какую версию?

MadLord 20.03.2014 10:16

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1652560)
Именно так и происходит при одном сеансе программы
А вот если новый сеанс - тогда с нуля
Можно договориться нам всем на период тестов, допусти как у меня:
Я для тестов создал какталог:
"D:\KWI_TREN\"
Если сделаете тоже самое, прога при запуске ищет вначале этот каталог

я к тому, что можно же записать это значение при выходе из программы куда-нить в реестр или в конфиг-файл...

AS21 20.03.2014 10:19

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1652565)
в реестр или в конфиг-файл...

Может по-позже, я пока не хочу создавать ничего типа конфиг-файл, этот надо мозги разворачивать в другое русло, надо сделать основное чтобы работало

Althouse 20.03.2014 11:50

Re: Исследование механизма работы ПО MMCS
 
Добрый день. Тоже интересует замена TimeZone. Подскажите плиз каким образом правленую секцию avunit-а поместить в лоадинг что-то не догоняю.

AS21 20.03.2014 11:53

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от Althouse (Сообщение 1652646)
Добрый день. Тоже интересует замена TimeZone. Подскажите плиз каким образом правленую секцию avunit-а поместить в лоадинг что-то не догоняю.

Возмите версию 140 и выше JRemaker
Выгрузите (экспорт) модуль AVUnite.exe
Правите в HEX нужное место
Выолняете импорт модуль исправленного AVUnite.exe


Текущее время: 19:52. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2025, WWW.OUT-CLUB.RU