Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   помогите найти debuger для Delphi (http://forum.oszone.net/showthread.php?t=30017)

elnurrr 30-01-2004 08:29 206751

есть один Application, созданный на Delphi. надо кое-что поменять. сказали, что нужен debuger. есть ли у кого-нибудь что-нибудь на примете?

Prisoner 30-01-2004 19:37 206752

Debugger (bug (баг) - насекомое-жук) - отладчик, обезжучиватель :) - ибо есть историческая байка о первой ошибке связанной с компьютерами - между контактами попало насекомое. Теперь любую ошибку называют багом :). Если в ваших руках есть только исполняемый модуль, без исходников, то думаю, что отладчиком вы мало что измените. Исходников, я так понял, нет. Тогда помогут ковырятели ресурсов - форму поменять можно и так далее... Добавить какую-то новую функциональную часть будет труднее.

mzd 31-01-2004 08:35 206753

elnurrr
Можно, конечно, извратиться и попробовать все дизассемблировать, убрать код виндовый и оставить только код проги, исправить что надо, вернуть код винды на место, скомпилить заново и пользоваться... :biggrin: но это такой геморрой:biggrin: Поэтому без сырцов мало тем можно помочь :(

bilytur 02-02-2004 02:46 206754

Не ну человек просит дебагер.
Самый лучший дебагер всех времен и народов (имхо)
называется: SoftIce
Им пользуются как раз те люди которым что-то нужно поменять в екзешнике.
А вот где нахаляву скачать спрашивай в кряковарезе.


JCooper 03-02-2004 17:20 206755

bilytur сайс это отладчик, а в данной ситуации нужен дизассемблер/декомпилятор.

elnurrr вначале нуна залесть в файл каким-нить hex-редактором и посмотреть не упакован/криптован ли он (Легко определяется по сигнатурам). Если да то распаковать. Затем взять например хороший дизассемблер под названием IDA, запастись терпением и пивом, работа на несколько ночей есть :).  


Время: 21:27.

Время: 21:27.
© OSzone.net 2001-