Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Калькуляторы, арифмометры, PDA, HPC » HP Jornada 690 |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 | Печать |
markel1966
Advanced Member
Откуда: С.П.Б. Купсино Всего сообщений: 545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 апр. 2009 |
Alex_reaper ExecutabilityCheck не заводится версии под SH3 не нашёл, файлы из ссылки предложенной вами тоже пока мимо, имена там повторяются я пробовал в разных вариантах, не запускается и всё тут. Пока тупик. |
Alex_reaper
Advanced Member
Откуда: СПб Всего сообщений: 363 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 октября 2010 13:48 Сообщение отредактировано: 13 октября 2010 13:53
markel1966 написал: а версию в файлах с 4й на 2ю исправлял? Они там все для CE4.xx, а тебе надо исправить в них на CE2.xx, иначе и не будет работать. имена там повторяются я пробовал в разных вариантах "with a hexeditor, search for the 03 (04) 00 00 hexa string, you'll find several somewhere at the beginning of the file (first 100 lines or so), you will need the one that has a lot of 00 00 before it. rewrite this one string to 02 00 00." в основном нужны 4 файла, с измененной версией ОС: AYGSHELL.dll doclist.dll MFCCE211.DLL olece211.dll первый - это файл библиотеки оболочки, нужен чаще всего, последний - библиотеки объектов. 2й и 3й могут не понадобится, но и их лучше всего перенести, т.к. в 3.хх и выше они используются практически всеми программами. |
markel1966
Advanced Member
Откуда: С.П.Б. Купсино Всего сообщений: 545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 апр. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 октября 2010 20:08 Сообщение отредактировано: 13 октября 2010 21:12
Alex_reaper Если я правильно понял, нужно в файле найти строку с некими 03 00 00 или 04 00 00 и переправить на 02 00 00 или 02 11 00. Задачка, если учесть что я ни разу диэлэлы не редактировал. Может ориентир какой есть, или я не правильно понял? Может для редактирования диэлэлов прога специальная нужна? |
Alex_reaper
Advanced Member
Откуда: СПб Всего сообщений: 363 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 октября 2010 21:43 Сообщение отредактировано: 13 октября 2010 21:43
markel1966 написал: WinHEX Может для редактирования диэлэлов прога специальная нужна? открыть в нем файл, и найти по адресу 100 (HEX) значение "04 00 00", и переправить на "02 00 00", сохранить измененный файл. и так для перечисленных файлов. потом эти файлы переписать в папку "Windows" на КПК и смотреть результат. |
markel1966
Advanced Member
Откуда: С.П.Б. Купсино Всего сообщений: 545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 апр. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 октября 2010 23:47 Сообщение отредактировано: 13 октября 2010 23:50
Alex_reaper Прогу нашёл, в файлах по шестнадцатиричному адресу (или строке?) 100 (если по двоичному 256) значения переставил, сохранил, перенес, перезагрузил...-эффект ноль. Может я что то не так делаю ? А может в консерватории что то поправить. |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Там написано: "with a hexeditor, search for the 03 (04) 00 00 hexa string, you'll find several somewhere at the beginning of the file (first 100 lines or so), you will need the one that has a lot of 00 00 before it. rewrite this one string to 02 00 00." Что означает: "в HEX-редакторе ищите HEX-строку 03 (04) 00 00, найдете несколько в начале файла (первые 100 строк или около того), вам нужна та строка, перед которой много 00 00. Замените эту строку на 02 00 00." Т.е. никакого адреса "100h", а поиском и глазами искать сигнатуру в пределах первых 100 строк (обычно по 16 байт). |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 октября 2010 11:04 Сообщение отредактировано: 14 октября 2010 11:07
...если совсем ничего не получится, можете бросить необходимые dll-и мне, я сделаю. Но это произойдёт ЕДИНСТВЕННЫЙ раз... |
Alex_reaper
Advanced Member
Откуда: СПб Всего сообщений: 363 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2009 |
Teodor написал: ты не прав Т.е. никакого адреса "100h", а поиском и глазами искать сигнатуру в пределах первых 100 строк (обычно по 16 байт). надо заменить значение именно с адреса 100 (в 16ричной) вот кусок как было: 00000100 04 00 00 ... Вот как должно стать: 00000100 02 00 00 ... тогда библиотека станет для версии ОС "2.00" а не для "4.00" OPTIONAL HEADER : \tMagic \t010Bh ( PE32 : normal 32-bit ) \tLinker version \t6.01 \tSize of code \t00000E00h \tSize of initialized data \t00002A00h \tSize of uninitialized data \t00000000h \tAddress of Entry Point (RVA) \t00001008h \tBase of code \t00000400h \tBase of data \t00001400h \tImage base \t00100000h \tSection Alignment \t00000400h \tFile Alignment \t00000200h \tRequired OS version \t2.00 \tImage version \t0.00 \tSubsystem version \t2.11 можно заменить не на "02 00 00" а на "02 00 0B", тогда версия ОС станет 2.11 OPTIONAL HEADER : \tMagic \t010Bh ( PE32 : normal 32-bit ) \tLinker version \t6.01 \tSize of code \t00000E00h \tSize of initialized data \t00002A00h \tSize of uninitialized data \t00000000h \tAddress of Entry Point (RVA) \t00001008h \tBase of code \t00000400h \tBase of data \t00001400h \tImage base \t00100000h \tSection Alignment \t00000400h \tFile Alignment \t00000200h \tRequired OS version \t2.11 \tImage version \t0.00 \tSubsystem version \t2.11 |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Alex_reaper, я перевел с английского. Как было написано - так и перевел. |
markel1966
Advanced Member
Откуда: С.П.Б. Купсино Всего сообщений: 545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 апр. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 октября 2010 6:59 Сообщение отредактировано: 15 октября 2010 7:00
Как то даже не удобно встревать в спор учёных мужей, но мы забываем о предмете темы, самом "джорике" и "ножке". У меня ничего не получается. Господа товарищи, очченно вас прошу кто может попробуйте сделать сами и сбросьте мне, я подставлю на устройство. Если получиться, все авторские и дифирамбы будут вам. |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 | Печать |
Полигон-2 » Калькуляторы, арифмометры, PDA, HPC » HP Jornada 690 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |