вытащить код

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Den
Сообщения: 62
Зарегистрирован: 09 сен 2004, 15:10

Немножко пиратский вопрос, хотя я не пират, мне просто интересно - что внутри. Конкретнее: есть большая DLL-ка папичкана типами. Мне нужен только один тип - есть там наворочанный контрол. Хотелось бы исходный код С++ выцарапать. Я так думаю, что это может сделать какой-то непростой дисасемблер, по крайней мере я краем уха об этом слышал - если не врут.
Может ли мне кто сказать об этом правду или на фруме подобного рода задавать вопросы нельзя?
Kolinus
Сообщения: 449
Зарегистрирован: 23 авг 2004, 14:02
Откуда: Минск

есть такая вестчь ResourseExplorer - вроде как краем уха ты мог про нее слышать.
Только я не уверен что она тебе отдаст именно в С++ код - скорее просто бинарник конкретного класса.
А по поводу получения кода в С++ меня терзают смутные сомнения, что это вообще возможно кроме как теоретически (да и насчет теории тоже сомневаюсь поскольку код можно компилить с различной оптимизацией, разными компиляторами и т.д.)
В SAD - все в SAD.
Аватара пользователя
WinMain
Сообщения: 929
Зарегистрирован: 14 янв 2005, 10:30
Откуда: Москва
Контактная информация:

Чтобы получить библиотеку типов элемента ActiveX в виде заголовков С++, обычно используют директиву #import или класс-визард MFC. А какой смысл пытаться исполняемый код из библиотеки вытащить, если его можно вызывать из своей программы, обращаясь непосредственно к самой библиотеке?
Ответить