Цитата Mr dUSHA:
ГУИ запускает патчер несколько раз, то есть для пропатчивания ресурсов, копирования, удаления... и все раздельно. »
|
Реально патчер запускается всего три раза - в блоке "копирование новых файлов", второй раз в блоке "патч системных ресурсов" и третий в "удаление файлов и папок". Во втором блоке опрашивается состояние всех чеков на странице патча системы и формируется сводная строка команд для патчера. Объединить все в одном блоке не составляет проблем, так и было в первоначальном проекте, но потерялась наглядность выполнения отдельных заданий. Остальные упоминания патчера (имеется в виду, например под SoftICE) с его вызовом не связаны. Мне не составит проблем скинуть все в один процесс - как предложите, так и будет! Лучше Вас все равно никто не сможет пояснить правильность применения.
Пока решил текущие проблемы;
1. Ошибка с удалением файлов, возникала в связи все с тем-же, пресловутым изменением количества и порядка страниц. Список формировался при обращении совсем к иной странице.
2. Реализована и проверена работа под XP.
Еще пока поковыряюсь, ну и подождем реализацию предложений Mr dUSHA.