Comments 8
Ярко напомнило, как я в 90х патчил… т.е. изучал, конечно же изучал, Novell DOS для некоторых кхм-хм действий.
Этих ваших интернетов тогда у меня еще не было, зато была книжка П. Нортона «Язык ассемблера для PC» и Turbo Debugger от Борланд.
Ностальгия… :-)
Этих ваших интернетов тогда у меня еще не было, зато была книжка П. Нортона «Язык ассемблера для PC» и Turbo Debugger от Борланд.
Ностальгия… :-)
По этой части Cheat Engine отлично помогает. Причем работает напрямую с памятью процесса, удобный поиск, есть брейкпоинты, отладчик, трассировка — как именно докатились до изменения конкретной галочки. А учитывая, что это всё для читеров игроманов, всё довольно таки дружелюбно, чего не скажешь про OllyDbg например.
Конечно это всё в памяти запущенного процесса, но дойти до конкретного файла и начать менять там — уже немного проще, когда знаешь что именно искать.
Конечно это всё в памяти запущенного процесса, но дойти до конкретного файла и начать менять там — уже немного проще, когда знаешь что именно искать.
Я такие вещи на AutoIt! делал. Просто висит в фоне, ждет появления окна. При появлении окна кликает по нужным контролам для установки настроек. Возможностей море, например один из модулей устанавливает заголовок окна у конфигуратора 1с в имя конфиграции, чтобы не путаться. еще один — при нажатии на альт+стрелки делает home и end для повышения удобства работы на ноутбуке.
Да, AutoIt хорош, но в нашем случае возник бы ряд проблем:
-Необходимость ставить AutoIt всем инженерам отдела.
-Сейчас используется режим Экспорт PDF>Enter или просто автоматическая генерация со стандартными настройками через скрипты. Если я правильно помню, с AutoIt пришлось бы выжидать пару секунд пока он(она?) «прокликает» всё.
Хотя конечно с точки зрения трудозатрат AutoIt вне конкуренции.
-Необходимость ставить AutoIt всем инженерам отдела.
-Сейчас используется режим Экспорт PDF>Enter или просто автоматическая генерация со стандартными настройками через скрипты. Если я правильно помню, с AutoIt пришлось бы выжидать пару секунд пока он(она?) «прокликает» всё.
Хотя конечно с точки зрения трудозатрат AutoIt вне конкуренции.
Как минимум до принятия обновлённой редакции 4 части ГК в российских законах было прямое разрешение модифицировать программные продукты, если это нужно для выполнения их основных функций. А законы имеют приоритет над условиями лицензии. Так что если легальный вопрос важен, то советую покопать с юристами. Распространять изменённый бинарник (даже внутри конторы) скорее всего всё равно нельзя, но применить простенький патчер на каждом рабочем месте может оказаться законно.
IANAL
Sign up to leave a comment.
Что нам стоит patch построить, нарисуем будем жить