Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

как посмотреть исходник программы?

ReD Ученик (68), закрыт 11 лет назад
Лучший ответ
Роевик Мыслитель (7916) 11 лет назад
Использовать декомпилятор того языка, на котором прога писана. Не факт, что просмотришь коректно, многие программы защищены. Может помочь IDA Pro. Умная штучка. Можно посмотреть в шеснадцатиричном редакторе. Зависит от целей.
Остальные ответы
Дмитрий Нагаев Гуру (4341) 11 лет назад
Какой? В какой среде? Какой формат?
-ппп- V.I.P. Знаток (407) 11 лет назад
если у тебя нет исходника (проекта) , то ты его никак не посмотришь, а если есть тогда запускаешь среду в которой она была написана файл-> открыть проект..
the way to moon Мудрец (17215) 11 лет назад
Программу можно декомпилировать, если это .exe или подобный файл. В любом случае, если программа содержит бинарный код, то можно увидеть лишь её версию на ассемблере, а так чтобы сделать из неё код программы на дельфи или на си++ -невозможно.

Второй вариант - программа не бинарная и исходный код можно открыть блокнотом. Если он обфусцирован или дешифрован или "минимизирован", то это просто ещё одна итерация реверс-инжинеринга.
Ответчик Мудрец (10264) 11 лет назад
Исходный код, верней его асемблерный вариант можно получить в ходе дизасемблирования. Существует множество программ, к примеру OllyDebuger, который преобразуют exe в асмовские инструкции. Если понимаем асм, то по полученной интерпритации кода можно сообразить где выводим строку, где светим окошко и т. д. Ну а там зная принцип работы алгоритма либо пишем аналог на нужном нам языке, либо оставляем в асм и правим под наши нужды (это называется крэком или варезом).
Олег Прокофьев Гуру (2577) 11 лет назад
все очень просто. Вот несколько шагов для этого:
1. В окне программы нажми F1
2. Выбери пункт "About" или "Об авторе"
3. Затем "Написать автоу"
4. В письме так и напиши, прошу выслать исходники вашей программы.
5. Ждать ответа.. .

Еще как вариант поставь nix-платформу. Под нее програмы практически все с открытым исходным кодом (см. в блокноте)
Похожие вопросы