Игра Rise Of Nations, делает обновление только через саму игру. Возможно ли с помощью registry monitor и file monitor отследить изменения которые происходят с файлами в папке с игрой, а так же в регистре. Т.е. всё что имеет отношение к обновлению, как то вытащить и сделать из этого неофициальный патч, который полностью патчит игру до необходимой версии, без подключения к сайту игры. Как это можно сделать и возможно ли?
Ну ты все уже и так сказал! Запустить игру паралельно с перечисленными утилитами. Собрать статистику того, что делается после нажатия на обновление. Все нужные файлы скопировать в папку. Потом использовать для обновления. С реестром сложнее чуток, но думаю там и не будет обновления реестра.... Врядли...
была у меня идея целая для этого, но забил. ставим софт на виртуальную машину, затем делаем два последовательных снапшота, до и после апдейта, а потом используя магическую няшку по имени VmWare Virtual Disk Development Kit парсим произошедшие изменения.
Звучит громоздко очень. С отслеживанием процессов кажется проще. Правда понятия не имею, это же потом вручную вытаскивать каждый обновленный файл и восстанавливать его пути установки (замены оригинальных) при создании не официального патча?
зачем, сравнивается структура файловой системы, и анализируются различия. например защищенная прога может использовать такой трюк: если триал или обновление, то к примеру она создает какойто файл гдето, или же изменяет даты создания какогото существующего файла/директории, используя это как маркер