Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

dcu --> pas???   Найти похожие ветки 

 
SergP ©   (2004-06-28 01:34) [0]

Можно ли декомпилировать dcu-файлы? Т.е. получить pas?
Если да, то чем?


 
KilkennyCat ©   (2004-06-28 01:36) [1]

исходный pas - нет.


 
SergP ©   (2004-06-28 01:39) [2]


>  [1] KilkennyCat ©   (28.06.04 01:36)
> исходный pas - нет.


Ну я не имел ввиду точную копию исходного. А хотя бы такой чтобы можно было в нем покопаться, и который бы при компиляции снова давал тот-же dcu?


 
хм ©   (2004-06-28 01:41) [3]

почти всё равно, что экзешник декомпилировать


 
SergP ©   (2004-06-28 01:42) [4]


>  [3] хм ©   (28.06.04 01:41)


Ясно...


 
Ihor Osov'yak ©   (2004-06-28 01:47) [5]

при очень большом желании, куче времени и наклонностям к садомазохизму можно получить pas, который при компиляции даст аналогичный бинарник. Но этот pas будет несколько отличен от исходного.

Зы. Когда был молод и немного глуп, востанавливал по exe pas. Правда, это был не делфи, это был пятый паскаль. Ушло больше месяца времени. Более чем по восемь часов ежедневно, иногда в выходные. Размер exe - где-то в районе 80 кб. Утилита командной строки.


 
KilkennyCat ©   (2004-06-28 01:50) [6]


> Ihor Osov"yak ©   (28.06.04 01:47) [5]


мда... а я как-то курсовик на флоппи загубил. Месяца полтора прочитывал "попиксельно" дискетку, дисковод весь изуродован был... а курсовик был написан недели за две :)


 
Ihor Osov'yak ©   (2004-06-28 02:06) [7]

2 [6] KilkennyCat ©   (28.06.04 01:50)

Там история немного не такая была. Доступа к оригинальной инфо, чтобы повторить изделие - не было, все же год или 92, или 93, автора утилитки тоже неизвестно где искать было. А ее немного модернизировать нужно было, и один маленький глючек исправить.. В принцыпе, нужный фрагмент был раскопан примерно за треть времени, но не было уверенности в правильности декомпиляции. А это было чревато. Поэтому пошел по пути полной декомпиляции с целью получения бинарника один к одному.
А после декомпиляции - модернизация и баг-фиксин - буквально дня три-четыре :-(.
.. Фирма тогда много денег сэкономила, намного больше той зарплаты, что я сьел на соискания.


 
KilkennyCat ©   (2004-06-28 02:11) [8]


> Ihor Osov"yak ©   (28.06.04 02:06) [7]


чтож, осмысленно.

А в моем случае разве что знание дисковода :) Могу их сам конструировать... Кому забабахать трехсотдюймовик?



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

Форум: "Потрепаться";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.045 c
3-1088072404
alex z
2004-06-24 14:20
2004.07.18
delphi + firebird


6-1084714922
Mag
2004-05-16 17:42
2004.07.18
Отправка значения на web server


1-1089089115
Валентин
2004-07-06 08:45
2004.07.18
runtime packages


14-1088433170
IceBeerg
2004-06-28 18:32
2004.07.18
Ограничение IP для net send


1-1088662223
denis24
2004-07-01 10:10
2004.07.18
проверка на обновление программы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский