Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Патч архиватора 7-zip
Показать сообщение отдельно

Аватара для Fresh96

Старожил


Сообщения: 194
Благодарности: 61

Профиль | Отправить PM | Цитировать


alax1972, в данных пакетах используется утилита Windows 7 Universal Patcher от Mr dUSHA.

На странице данной утилиты есть такое описание:
Цитата Mr dUSHA:
Точки восстановления:
« скрыть
В процессе своей работы утилита создает точки восстановления, для возможности отмены произведенных модификаций файлов.
Папки с точками восстановления размещаются в папке \W7P_Backups, которая создаются либо в корне WIM-образа (то есть там, куда указывает ключ -D), либо в корне системного диска, если производится установка пакета оформления на живой системе.
Имя самой подпапки с точкой восстановления можно либо задать вручную с помощью ключа -BN, либо оно будет сформировано автоматически из текущей даты и времени, например \W7P_Backups\2009-09-26_16-20-14\....
В каждой точке восстановления утилита формирует многоуровневую структуру папок, идентичную структуре папок системного диска ОС, в которых располагаются резервные копии пропатченых или замененных утилитой файлов.
Пример:
Если мы патчим системный файл \Windows\System32\shell32.dll, то в точке восстановления его резервная копия будет расположена в
\W7P_Backups\DATE_TIME\Windows\System32\shell32.dll,
где DATE_TIME - текущие дата и время.
или
\W7P_Backups\NAME\Windows\System32\shell32.dll,
где NAME – имя, вручную заданое с помощью ключа -BN
После нескольких запусков утилиты с ключом -BN и тем же самым именем, такая точка не заменяется целиком, а дополняется теми файлами, которых в точке еще не существует от предыдущих запусков утилиты. Такой режим лучше всего подходит для использования в пакетах оформления, распространяемых среди конечных пользователей.
При каждом запуске утилиты без ключа -BN будет сгенерировано уникальное имя точки восстановления, куда утилита складывает резервные копии обрабатываемых файлов только за текущий сеанс. Такой режим лучше всего подходит для отладки пакета оформления, когда более удобно иметь возможность пошагового отката на любой этап после нескольких сессий тестовых пропатчиваний.
После восстановления системы из точки с помощью ключа -U, она будет удалена автоматически. »
Ключ для отключения создания бэкапа в тексте не указан.
Предлагаю Вам связаться по этому вопросу с автором Mr dUSHA.

При наличии такого ключа его следует добавить в CMD-файлы, которые находятся внутри установочного файла 7ZF.exe.
На примере файла Monlight.cmd
Код: Выделить весь код
@Echo Off
CD /D %~dp0
W7P_x86.exe -FX -ВАШКЛЮЧ -PO Monlight
nircmdc shellrefresh
exit
UPD:
Ключ -N - Отключение создания точки восстановления (Backup-а).
Код: Выделить весь код
@Echo Off
CD /D %~dp0
W7P_x86.exe -FX -N -PO Monlight
nircmdc shellrefresh
exit

Последний раз редактировалось Fresh96, 18-11-2013 в 13:20. Причина: Нашел ключ

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:00, 18-11-2013 | #151

Название темы: Патч архиватора 7-zip