Здрасте, хочу предоставить к Вашему вниманию следующее чудо моего говнокодинга. Программист (да и человек) я еще не опытный, поэтому с удовольствием выслушаю критику с вашей стороны. Для чего: предназначена для смены значений разного типа (на данный момент int32 & float) по заданным в конфиге смещениям (оффсетам/offsets). Что делает: 1. Создает в директории с самой программой текстовый файлик с конфигурацией следующего вида: 2. Далее этот конфиг в самой программе можно открыть и, не пользуясь другими программами, сменить значение в файле по выбранному смещению. Скриншоты: До новых встреч Downoload: https://www.dropbox.com/s/hsj2768vp8ye6gw/OffsetChanger.EXE
К сожалению, критиковать программу с минимальным функционалом - практически не возможно. Поэтому, заместо критики, предложу что можно добавить: 1. Другие базовые типы (byte, short, double) 2. Строки, состоящие из массивов char и wchar 3. Бинарные данные произвольной длины (hex строка) 4. Поиск оффсета по паттерну P.s. И совет новичку: Старайся сперва продумывать концепцию программы, и лишь потом писать код, а не по ходу написания программы думать как что связать. Код должен быть понятен, и допускать в будущем добавлять новые функции без особых усилий, что-бы в будущем не возникало ситуаций, что проще с нуля переписать программу, чем дописать новые функции.
Ну что могу сказать, программа неплохая особенно для новичка, если реализовать все что предложил Максим то будет и тебе опыт и нам хорошо,
Да, конечно. Второпях забыл ссылку прикрепить. Все цели, что были мной поставлены изначально, были здесь реализованы. (Даже на листке с алгоритмом галочками отмечал пункты) Спасибо за направление в дальнейшем развитии данной программы. Downoload: https://www.dropbox.com/s/hsj2768vp8ye6gw/OffsetChanger.EXE P.S. Спасибо человеку, который сможет даже в "хеллоу ворлд" вызвать исключения, Валере (liquid) за тестирование.
Ссылку скопировал в первый пост. Задумка действительно проста, если доработаешь, будет удобной. Программа не потеряла бы в функционале, если бы была реализована в консольном варианте. Maximian, кстати дельные мысли подкинул. --- добавлено: 18 сен 2013 в 21:08 --- Одного не понял, зачем паковать такую программу? Чего боишься? Между тем, ругань: https://www.virustotal.com/en/file/...038fa1a703b53289f011b4e5/analysis/1379524029/
UPD 1: - Поддержка таких типов, как unsigned byte & double; - Возможность считывания/записи HEX данных. Ссылка: https://www.dropbox.com/s/hsj2768vp8ye6gw/OffsetChanger.EXE