Вход на сайт
Как декомпилировать программу?
224
10.04.06 22:13
Привет всем!
Вопрос такой имеется ли програма с помощью которой можно было декомпилировать какую то программу и перевести исходник на другой язык к примеру на c++
Смысл того что я хочу добиться, к примеру меня не устраивает в какой то программе интерфейс, цвет не нравится как можно это изменить
и самое главное законно ли это?
Заранее спасибо за ответы
Вопрос такой имеется ли програма с помощью которой можно было декомпилировать какую то программу и перевести исходник на другой язык к примеру на c++
Смысл того что я хочу добиться, к примеру меня не устраивает в какой то программе интерфейс, цвет не нравится как можно это изменить
и самое главное законно ли это?
Заранее спасибо за ответы

К сожелению язык иногда бывает быстрее головы...
NEW 11.04.06 00:07
В 99% случаев декомпиляция приводит к некомпилируемому исходнику. Декомпиляция в 99% случаев незаконна. Подавляющее большинство декомпиляторов это дизассемблеры. Наиболее популярные дизассемблеры в виндовсе, это Windows Source и IDA. Последний вообще самый навороченный из всего, что существует в природе.
Если тебе надо цвет подправить, то проще под отладчиком запустить программу, поставить брэк-поинт на вызов нужной функции, найти место, где получается значение цвета и написать патч. Очень хороший отладчик для виндовса, который сидит в нулевом кольце и который вообще всё на свете перехватывает, называется SoftICE.
Только. И дизассемблирование и работа с отладчиком требуют офигенно высокой квалификации и опыта. Ради того, чтобы поменять в какой-то поделке цвет, лично я бы не стал даже заморачиваться раздумиями на эту тему.
Если тебе надо цвет подправить, то проще под отладчиком запустить программу, поставить брэк-поинт на вызов нужной функции, найти место, где получается значение цвета и написать патч. Очень хороший отладчик для виндовса, который сидит в нулевом кольце и который вообще всё на свете перехватывает, называется SoftICE.
Только. И дизассемблирование и работа с отладчиком требуют офигенно высокой квалификации и опыта. Ради того, чтобы поменять в какой-то поделке цвет, лично я бы не стал даже заморачиваться раздумиями на эту тему.
Wanna be invited to http://dirty.ru. Don't pass by!
Dropbox - средство синхронизации и бэкапа файлов.
NEW 11.04.06 10:17
в ответ voxel3d 11.04.06 00:07
> Только. И дизассемблирование и работа с отладчиком требуют офигенно высокой квалификации и опыта. Ради того, чтобы поменять в какой-то поделке цвет...
Я познакомился с SoftIce, когда искал способ немного добавить здоровья в дьябло. Тренеров еще не появилось зато были рецепты, как это сделать через софтайс. :-) Мощная штука.
---
Hе все то золото, что плохо лежит.
Я познакомился с SoftIce, когда искал способ немного добавить здоровья в дьябло. Тренеров еще не появилось зато были рецепты, как это сделать через софтайс. :-) Мощная штука.
---
Hе все то золото, что плохо лежит.
NEW 11.04.06 17:05
в ответ voxel3d 11.04.06 00:07
По тому учебнику что я изучаю с++, я могу выполнять только математические расчеты, но хочется ведь не только этого а с графикой чуть чуть поработать глянуть как специалисты программы создают
поэкспереминтировать цвет интерфейса я как пример привел
С пушки по мухе я стрелять не хотел
просто опыта маловато
поэкспереминтировать цвет интерфейса я как пример привел
С пушки по мухе я стрелять не хотел

К сожелению язык иногда бывает быстрее головы...
NEW 11.04.06 17:17
в ответ Georg222 11.04.06 17:05
Ну, зачем же для этого декомпиляцией заморачиваться? Есть путь проще. Здесь: http://sourceforge.net/softwaremap/ масса проектов со свободными исходниками.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 11.04.06 20:26
в ответ Georg222 11.04.06 20:00
я по С++ не так уж много и читал, чтоб одного автора выделять среди других :-)
здесь на форуме есть, кто по С++ посоветует 8-)
Из немецких книг мне понравились эти 2:
http://www.amazon.de/exec/obidos/ASIN/3446403329
http://www.amazon.de/exec/obidos/ASIN/3446228691 ... уже есть новая: http://www.amazon.de/exec/obidos/ASIN/3446405968
На русском книги по программированию не читаю, поетому тут вообще пас :-)
Посмотри на этих двух сайтах, почитай рецензии, посмотри содержание книг и определись, какие тебе подходят (по уровню и интересам):
http://www.amazon.de/exec/obidos/tg/browse/-/188062
http://www.ozon.ru/context/book_catalog_list/catalog/1070766/
здесь на форуме есть, кто по С++ посоветует 8-)
Из немецких книг мне понравились эти 2:
http://www.amazon.de/exec/obidos/ASIN/3446403329
http://www.amazon.de/exec/obidos/ASIN/3446228691 ... уже есть новая: http://www.amazon.de/exec/obidos/ASIN/3446405968
На русском книги по программированию не читаю, поетому тут вообще пас :-)
Посмотри на этих двух сайтах, почитай рецензии, посмотри содержание книг и определись, какие тебе подходят (по уровню и интересам):
http://www.amazon.de/exec/obidos/tg/browse/-/188062
http://www.ozon.ru/context/book_catalog_list/catalog/1070766/