Хеадер dll`ки
От: Аноним  
Дата: 09.08.09 07:20
Оценка: :)
Привет!

Можно ли, имея только dll`ку, получить ее заголовочный файл?
Re: Хеадер dll`ки
От: Аноним  
Дата: 09.08.09 09:07
Оценка: :))) :))) :)
Здравствуйте, Аноним, Вы писали:

А>Привет!


А>Можно ли, имея только dll`ку, получить ее заголовочный файл?


Нельзя. Хотя бы потому что на момент компиляции(после препроцессора) нет никаких заголовочных файлов.
Хотя... Если в ней есть ресурс VersionInfo, то там иногда пишут копирайты всякие, название фирмы и/или адрес сайта. Вот по этим реквизитам надо раздобыть email, написать им письмо — мол, очень хочу хидер, есть много денег...
Re: Хеадер dll`ки
От: _Ursus_  
Дата: 09.08.09 10:29
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Привет!


А>Можно ли, имея только dll`ку, получить ее заголовочный файл?


В какой-то степени можно. Отчасти. Дизассемблер в руки — и вперед.
Re[2]: Хеадер dll`ки
От: Сергей Мухин Россия  
Дата: 09.08.09 19:22
Оценка:
Здравствуйте, _Ursus_, Вы писали:

_U_>Здравствуйте, Аноним, Вы писали:


А>>Привет!


А>>Можно ли, имея только dll`ку, получить ее заголовочный файл?


_U_>В какой-то степени можно. Отчасти. Дизассемблер в руки — и вперед.


есть несколько тем, которые подымаются каждый месяц. Это вторая (или третья). в поиск
---
С уважением,
Сергей Мухин
Re: Хеадер dll`ки
От: Tujh Голландия  
Дата: 14.08.09 12:25
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Привет!
А>Можно ли, имея только dll`ку, получить ее заголовочный файл?

Можно получить только имена функций экспортированных из библиотеки. Возможно (зависит от компилятора и настроек проекта) получится понять как эти функции вызывать (stdcall/cdecl) и количество байт ожидаемых функцией параметров, но и то не факт.
А остальное — только дизасемблированием библиотеки, но если там что-то сложнее сложения/вычитания параметров, да еще и в ООП завернутое, то заниматься этим не стоит с самого начала.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.