Роевик
Мыслитель
(7916)
11 лет назад
Использовать декомпилятор того языка, на котором прога писана. Не факт, что просмотришь коректно, многие программы защищены. Может помочь IDA Pro. Умная штучка. Можно посмотреть в шеснадцатиричном редакторе. Зависит от целей.
-ппп- 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-платформу. Под нее програмы практически все с открытым исходным кодом (см. в блокноте)