Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы
Старый 14.02.2008, 21:26   #1
benjaminfran
Пользователь
 
Регистрация: 14.02.2008
Сообщений: 42
По умолчанию Декомпиляция

как раскомпелировать прогу? тоесть разобрать !(на язык асемблер(а как из асемблера код перевести в дельфий?)(ну точнее в паскаль среда дельфий!)00
benjaminfran вне форума
Старый 14.02.2008, 23:26   #2
Veiron
Форумчанин
 
Аватар для Veiron
 
Регистрация: 01.12.2007
Сообщений: 346
По умолчанию

Цитата:
как раскомпелировать прогу?
Декомпилятором, к нему обычно прилагаеться несложная инструкция

Цитата:
на язык асемблер
Приложение можно декомпелировать только в ту среду на которой оно писалось, писалась программа на Delphi значит при декомпиляции программы получим те самые заветные *.dpr; *.pas и т.д.

Цитата:
а как из асемблера код перевести в дельфий?
Это уже перевод, а переводчиков (по крайней мере правильных) на сколько я знаю неуществует, так что ручками...
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru
Veiron вне форума
Старый 15.02.2008, 03:53   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

Цитата:
Приложение можно декомпелировать только в ту среду на которой оно писалось, писалась программа на Delphi значит при декомпиляции программы получим те самые заветные *.dpr; *.pas и т.д.
Это бред ;-)))) можно получить только объектное представление форм (dfm).
Конечно, если использовать DeDe - можно получить и dpr и pas - вот только к тем исходникам, что были в компилируемом проекте, они отношение будут иметь не будут! Хотя, работать будут так же ;-) Будут просто ассемблерные вставки вместо кода на паскале..

Получить исходный (подчёркиваю ИСХОДНЫЙ) текст программы для Delphi практически невозможно...
Максимум, что Вы можете получить - это используя DeDe и/или IDA Pro (IDA Pro это интерактивный
дизассемблер)...
Serge_Bliznykov вне форума
Старый 15.02.2008, 09:23   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

benjaminfran, изучай науку реверсирования )
Stilet вне форума
Старый 15.02.2008, 11:13   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

Виталий, боюсь, что ему она не нужна )) Он надеялся, что можно из чужой программы получить исходник и подкорректировать (или разобраться, как оно там работает). А это всё (реверсинженеринг) намного сложнее, чем те задачи, которые ньюбам обычтно приходится на Паскале/Дельфи решать...
Serge_Bliznykov вне форума
Старый 15.02.2008, 11:43   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

В таком случае тему закрываю.
Ответы уже даны в полной мере
Stilet вне форума
Закрытая тема

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
декомпиляция Wav файла DzetaHunter Общие вопросы Delphi 3 14.01.2011 13:17


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840