Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

Исходникик внутри DLL?   Найти похожие ветки 

 
Vaitek ©   (2005-02-01 12:35) [0]

Сегодня мне подсунули онду прогу с просьбой разобраться как она работает.
Когда я понял что это не исходники, а уже откомпилированная прога (VC MFC), я хотел было сказать что декомпиляцией не занимаюсь, но зачем-то залез фаром внутрь одной DLL.

Какого же было мое удивление, когдя я нашел внутри ДЛЛ ее исходный код на Си!

Я вообще с ВижалСи не слишком дружу, но как такое возможно? И Зачем?


 
TUser ©   (2005-02-01 12:40) [1]

Можно упихать свой код в ресурсы.
Еще компиляторы разные бывают. Не знаю, как там VC библиотеки делает, но VB обычно так и поступает. Т.е. там, конечно, не полный исходник со всеми комментариями и пр., а преобразованный, но он там есть.


 
Vaitek ©   (2005-02-01 12:44) [2]

Полный, на первый взгляд, да еще и с комментариями.


 
1008 ©   (2005-02-01 12:55) [3]

http://www.delphiworld.narod.ru/


 
Vaitek ©   (2005-02-01 13:17) [4]

И куда там?


 
TUser ©   (2005-02-01 13:24) [5]

Редактором ресурсов посмотри


 
Юрий Зотов ©   (2005-02-01 13:26) [6]

Это при компиляции была включена опция "code inside".
:о)


 
КаПиБаРа ©   (2005-02-01 13:28) [7]

Юрий Зотов ©   (01.02.05 13:26) [6]
Хорошо что не включили функцию "Intel Inside"


 
1008 ©   (2005-02-01 13:32) [8]

Vaitek ©  (01.02.05 13:17) [4]

Если не ошибаюсь там был такой вопрос. Где не помню.


 
Lenor ©   (2005-02-01 13:44) [9]


> КаПиБаРа ©   (01.02.05 13:28) [7]


LOL!!!
а вообще прикольно было бы! вот скачиваешь длл-шку, а в ней... эээх!..


 
Григорьев Антон ©   (2005-02-01 13:52) [10]

Возможно, это debug-версия? И исходный код нужен отладчику, чтобы при трассировке показывать, какая строка выполняется?


 
КаПиБаРа ©   (2005-02-01 13:55) [11]

А может это хитрый программист включил исходники в библиотеку что бы через N лет не искать их неизвестно где.


 
GuAV ©   (2005-02-01 14:06) [12]

Тебе повезло, что исходник не зазиповали, иначе хрен бы нашел.


 
Piter ©   (2005-02-01 14:12) [13]

Ну и что такого. Разработчики библиотеки в качестве ресурса запихали в библиотеку ее исходный код. Ничего сверхестественного, хотя и необычно



Страницы: 1 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.045 c
14-1106953523
GanibalLector
2005-01-29 02:05
2005.02.20
Набережных С. - мастер!


1-1107845162
Ega23
2005-02-08 09:46
2005.02.20
Финальная сборка DLL


4-1104765228
Error202
2005-01-03 18:13
2005.02.20
Передача данных из IE в приложение


14-1106817355
Vaitek
2005-01-27 12:15
2005.02.20
Школьная геометрия


11-1091901187
nester
2004-08-07 21:53
2005.02.20
Как поднять качество StretchDraw?