Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2018, 20:36   #1
RipaKri
Новичок
Джуниор
 
Регистрация: 17.10.2018
Сообщений: 1
По умолчанию Декомпиляция программы

Мне нужно изменить одну строку в одной програме. В папке с программой пару файлов:
1 с разширением *.application
1 *.exe
1 *.exe.config
1 *exe.manifest
1 *.pdb
1 *.dll
и папка app.publish в ней *.exe с таким же названием только размер другой.

Как мне правильно декомпилировать программу ?
Я скачал dotPeek и декомпилировал EXE, но при открытии выдавало ошибку. Я посмотрел *.sln файл и там было написано что программа была написана в Visual Studio 2008. Я скачал VS 2008 и проект exe файл-а открылся. Но там 200+ ошибок.
Что я неправильно сделал и как мне сделать чтобы все работало после декомпиляции ?

В архиве 2 папки - програма
Вложения
Тип файла: rar Program.rar (113.3 Кб, 17 просмотров)
RipaKri вне форума Ответить с цитированием
Старый 07.11.2018, 11:20   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

А что сделать то надо? Там ошибок то нету. Есть только предупреждения.
Но в целом нормально все запускается и собирается. А вообще тут программуля то на полторы строчки. по хорошему просто открыть ее надо в том же пике и потискать оттуда код в новый проект.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.

Последний раз редактировалось WorldMaster; 07.11.2018 в 11:39.
WorldMaster вне форума Ответить с цитированием
Старый 24.11.2018, 19:55   #3
Nintra GrayWorker
Пользователь
 
Регистрация: 19.10.2018
Сообщений: 72
По умолчанию

Цитата:
Сообщение от RipaKri Посмотреть сообщение
Мне нужно изменить одну строку в одной програме. В папке с программой пару файлов:
А ildasm - ilasm как насчет применить?
(Всегда убивают задания типа "там мне знакомый матерый программист сказал, что на полчаса дела" или "не будем сильно завышать стоимость выполнения-там это на полчаса, как сказал тот же матерый программист")
Nintra GrayWorker вне форума Ответить с цитированием
Старый 24.11.2018, 19:56   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так dotPeek и есть аналог ildasm.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 08.12.2018, 00:42   #5
Nintra GrayWorker
Пользователь
 
Регистрация: 19.10.2018
Сообщений: 72
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Так dotPeek и есть аналог ildasm.
Извините, что поднял тему, оно обходит
Код:
<Assembly: SuppressIldasmAttribute()>
?

Последний раз редактировалось Nintra GrayWorker; 08.12.2018 в 00:44.
Nintra GrayWorker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Декомпиляция программы c# RenniQ Фриланс 4 28.10.2017 22:31
Декомпиляция программы на си paranormalific Фриланс 5 04.10.2017 21:44
декомпиляция supersergio Фриланс 1 25.07.2014 20:43
Декомпиляция benjaminfran Помощь студентам 5 15.02.2008 11:43