Сейчас на форуме: (+5 невидимых)

 eXeL@B —› Программирование —› Visual C++ 1.52... может есть у кого ? + пара вопросов по win16
Посл.ответ Сообщение

Ранг: 2.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 октября 2007 14:55
· Личное сообщение · #1

Сабж.
Нужен win16 компилер и отладчик умеющий работать с NE файлами

Задача собственно такая: есть win16 приложение использующее кучу своих dll
нужно разобрать структуру данных с которыми она работает (БД собственного формата) и вытащить оттуда эти данные...еще хуже то что программа японская...данные - тоже
основная работа с файлами идет через dll файлы...но разобраться в том что дизассемблировалось очень сложно...есть мысль загнать это в отладчик или сделать fake dll через которые я могу ловить все параметры вызываемых ф-ий...

или может есть какая прога позволяющая подсмотреть вызовы функций и значения параметров ?

может кто что более умное подскажет?



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 23 октября 2007 18:16 · Поправил: HiEndsoft
· Личное сообщение · #2

Причем тут Visual C++ 1.52? Сделай PE fake dll.
Есть у меня MS Visual C++ 1.0. Попробуй WDASSM он и 16bit поддерживает, особенно первые версии.

-----
продавец резиновых утёнков




Ранг: 2.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 октября 2007 18:43
· Личное сообщение · #3

а оно это поймет (PE) ?
NE dll я например не могу загрузить с помощью LoadLibrary...
а мне же надо чтоб exe (NE) вызывал функции из моей dll а она в свою очередь уже из native dll
как из pe работать с ne dll ?

может дашь vc ? и тот же wdasm первых версий



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 23 октября 2007 19:29 · Поправил: HiEndsoft
· Личное сообщение · #4

Я бы дал компилер, тока VC++ 1.0 40метров весит, а у нас провайдер сильно денег лупит за предачу файлов на внешку-такой он плохой.
Попробуй тем же CFF Explorer прописать DllMain из своей dll32 в секцию импорта dll16 . Тогда при загрузке целевая dll16 должна вызывать DLL_PROCESS_ATTACH из DllMain dll32 на уровне системного загрузчика...

-----
продавец резиновых утёнков




Ранг: 2.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 октября 2007 19:38
· Личное сообщение · #5

сомневаюсь что это поможет...мне кажется это не единственное отличие ne и pe dll
да и еще больше я сомневаюсь что Я это смогу сделать =)

несколько wmz провайдеру хватит? =) очень надо...
во всей eDonky нашел всего 2 архива и те некачаются уже неделю...(



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 23 октября 2007 20:09 · Поправил: HiEndsoft
· Личное сообщение · #6

Можно ничего не платить, у меня matrix стоит - файлообменник. Пользователь HIES. Сайт matrix.samaradom.ru. Я не жмот, поэтому денег не приму, но и сам к сожалению не имею возможности напрямую отправить - на счету полтинник, а за архив 80р возьмут.

-----
продавец резиновых утёнков




Ранг: 2.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 октября 2007 20:12
· Личное сообщение · #7

давай через личку.


может кто еще что добавит?



Ранг: 69.8 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 23 октября 2007 21:20 · Поправил: userdom
· Личное сообщение · #8

Jshade,
посмотрите --> здесь <-- http://www.vetusware.com/last-added.php , там много
чего интересного или прямой линк на закачку Visual C++ 1.52c (77 Mb Installation CD)

_http://www.vetusware.com/output/gvilvlpf/[DOS%20Application]%20Micros oft%20-%20Visual%20C++%201.52c%20-%20Installation%20CD.zip



Ранг: 2.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 октября 2007 06:05
· Личное сообщение · #9

О! Пасиб! пойду копать...


 eXeL@B —› Программирование —› Visual C++ 1.52... может есть у кого ? + пара вопросов по win16
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати