Немножко пиратский вопрос, хотя я не пират, мне просто интересно - что внутри. Конкретнее: есть большая DLL-ка папичкана типами. Мне нужен только один тип - есть там наворочанный контрол. Хотелось бы исходный код С++ выцарапать. Я так думаю, что это может сделать какой-то непростой дисасемблер, по крайней мере я краем уха об этом слышал - если не врут.
Может ли мне кто сказать об этом правду или на фруме подобного рода задавать вопросы нельзя?
вытащить код
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
есть такая вестчь ResourseExplorer - вроде как краем уха ты мог про нее слышать.
Только я не уверен что она тебе отдаст именно в С++ код - скорее просто бинарник конкретного класса.
А по поводу получения кода в С++ меня терзают смутные сомнения, что это вообще возможно кроме как теоретически (да и насчет теории тоже сомневаюсь поскольку код можно компилить с различной оптимизацией, разными компиляторами и т.д.)
Только я не уверен что она тебе отдаст именно в С++ код - скорее просто бинарник конкретного класса.
А по поводу получения кода в С++ меня терзают смутные сомнения, что это вообще возможно кроме как теоретически (да и насчет теории тоже сомневаюсь поскольку код можно компилить с различной оптимизацией, разными компиляторами и т.д.)
В SAD - все в SAD.
Чтобы получить библиотеку типов элемента ActiveX в виде заголовков С++, обычно используют директиву #import или класс-визард MFC. А какой смысл пытаться исполняемый код из библиотеки вытащить, если его можно вызывать из своей программы, обращаясь непосредственно к самой библиотеке?