Чем изменить код программы

Бывают ситуации, когда под рукой нет исходника, а Вам срочно требуется внести изменения в коде, написанной ранее Вами программы. Например, дано приложение «TextEdit.exe» — текстовый редактор, написанный на языке c#, который имеет простой пользовательский интерфейс, состоящий из двух кнопок и текстового поля.

При нажатии на кнопку “Чтение” из файла 1.txt считываются и выводятся все строки в окно элемента управления textBox, а при нажатии на кнопку “Запись” данные из текстового поля сохраняются в файле 2.txt

Для хранения путей в программе используются две текстовых переменных: filePathIn и filePathOut

Прошёл год, как программа была написана и отдана заказчику, но вдруг ему потребовалось изменить имя папки, в которой должны храниться оба файла, c 123 на Text. Задача простая, но прошло уже много времени, и исходник был потерян, что делать в такой ситуации?

Для начала вспомним, как образуется .NET сборка

Полученный в результате компиляции файл (сборка) содержит внутри себя метаданные, манифест, код на языке IL (MSIL).

WasteyTV — Как редактируют и продают дефолтные .dll файлы в 2021 году

Метаданные описывают типы данных и их члены

Манифест описывают саму сборку

MSIL код, полученный в результате компиляции файла исходного кода

То есть перед вами тот же исходник, только в другом формате. И для того, чтобы поработать с ним, Вам понадобиться специальный инструмент, который позволяет просматривать и редактировать данные внутри сборки.

Дизассемблер ILDASM

Чем изменить код программы

Доброго времени суток. Есть маленькое приложение, оно позволяет изменить назначение, средней кнопки геймпадов (Guide Button). Эта программка в своем роде уникальна, так как не один из эмуляторов, этого делать не умеет.
Но есть огромная ложка дегтя. При запуске, от этой программы остается висеть cmd окно, в котором отображается нажатие клавиши. Оно довольно сильно мешается на панели задач.
Попытки запустить приложение в скрытом режиме, через скрипт, приводит к тому что программа перестает видеть свой .ini файл.
var WSHShell = WScript.CreateObject(«WScript.Shell «);
WSHShell.Run(» button_on_360_guide.exe «,0);

Читайте также:
Как установить программу на компьютер для установки игр

●Хочется, убрать cmd окно, если оно не нужно для работы программы.
или
●Добавить в код программы, скрытый запуск, чтоб она отображалась только в процессах.
или
●В крайнем случае, отвязать ее от .ini файла, в котором можно выбирать назначение кнопки и сделать по умолчанию кнопку Enter. Чтоб была возможность, запустить программу через скрипт.

Тому кто поможет, будут благодарны куча пользователей геймпадов, у которых станет на 1 программируемую кнопку больше. =)

Добавлено:
Выявился еще 1 недостаток у программы. Полноэкранные приложения не реагируют на нажатие. Приходиться использовать еще 1 програмку заменяющую нажатие на глобальное (Key Manager 1.4)
Эх.. надежды, что кто то сможет грамотно пересобрать сие чудо, все меньше и меньше.

Источник: www.programmersforum.ru

13. Ломаем exe файл в поисках пароля.

Как изменить html код страницы в браузере

В данном посте покажем, как можно изменить код страницы в браузере Google Chrome. В других браузерах это делается аналогично. Я думаю трудностей не будет с этим.

Для изменения исходного кода страницы не обязательно хорошо знать HTML и CSS. Далее вы это сами увидите.

Редактирование html кода в браузере

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru