Показать полную графическую версию : W7GPatch v.1.5.1
если не сложно, добавьте ссылку на пост в шапку »
поместил в свой обменник.
Alex_NEMO
03-11-2011, 10:04
opel431, в чем может быть проблема - все, вроде, делаю по инструкции (в WinXP Sp3, XPDism_x86 установлен), при выборе любого образа WIM (W7 SP1 Ultimate RUS лежит в соотв. папке в "DVD") сразу же ошибка: "List index out of founds (0)"? Куды копать?!!
DISM для XP (x86 и x64) »
А нет ли таких же для 7-ки?
А нет ли таких же для 7-ки? »
Ну! DISM.EXE уже присутствует изначально в установленной системе!
в чем может быть проблема - все, вроде, делаю по инструкции (в WinXP Sp3, XPDism_x86 установлен), при выборе любого образа WIM (W7 SP1 Ultimate RUS лежит в соотв. папке в "DVD") сразу же ошибка: "List index out of founds (0)"? Куды копать?!! »
Ребята я, работу с Dism для XP не проверял! Это ведь "правленый" вариант стандартного. Мне нужно, для начала, "покатать" в XP, возможно только потом смогу дать ответ! Тем более в последней редакции это сообщение не должно появляться вообще. Только предупреждение об отсутствии образа.
Ну, вот! Разобрался с Dism под XP!
Все дело в наименовании (Метке) образов в английской (Name) и русской (Имя) версии.
Предусмотрим в программе!
Теперь, еще вспомнить параметр, для запуска патчера на XP (вроде -FX), и все будет работать!
Stranger13
03-11-2011, 13:37
opel431 скачул версию из шапки и попробовал удалить файлы и папки, все по старому.
(Delete files list not exist or not found.)
Рабочая система Win7 x86, пробовал обрабатывать дистр x86 и x64 только на удаление с вашими списками.
(редакции Ultimate)
opel431 скачул версию из шапки и попробовал удалить файлы и папки, все по старому. »
Разбираюсь с работой под XP, заодно пройдусь по всей цепочке удаления, самому стало интересно!
AlexM22204
03-11-2011, 21:44
По следам о вопросе про удаление файлов и папок: :yes:
(Рабочая система Win7 x86, пробовал обрабатывать дистр x86 Ultimate)
- если копирую в папку Tools\Cfg свой DelList.cfg и в файл DelListAll.cfg(кстати в Readme он называется AllDelList.cfg - наверно ошибка) вставляю список из DelList.cfg - то все удаляется как нужно(видно в логе W7Patcher_x86.log);
- если в файл DelListAll.cfg вставляю список из DelList.cfg(файл DelList.cfg не формируется из списка автоматически, а в Readme указано, что формируется из списка автоматически) - то ничего не удаляется(в логе пишится Delete files list not exist or not found.). :durak:
Mr dUSHA
04-11-2011, 02:19
opel431,
Просматривая логи, выложенные в теме (я прогу юзать не пробовал), вижу у тебя один глобальный логический косяк в работе с патчером. Твой ГУИ запускает патчер несколько раз, то есть для пропатчивания ресурсов, копирования, удаления... и все раздельно. В этом случае формируется несколько точек отката (поскольку именованная точка статически не задается). Наиболее оптимально запускать патчер только один раз, одной командной строкой для всего. Здесь правда есть затык в брэндинге, поскольку там обычно из отдельной папки ресурсы берутся в зависимости от редакции, но это я щас исправлю путем добавления еще одного ключа для брэндинга.
Вообще, если абстрагироваться от твоего ГУИ, где порядок жестко задан, и говорить о запуске патчера из батника, то смысла запуска «всего одной строкой» кроме одиночного бекапа заключается еще и в том, что патчер всегда выполняет перечисленные действия в правильном порядке.
Кроме того сделаю отображение в логе оригинально переданных путей до попытки преобразования в том случае если патчер не находит какого-то из заданных путей. Сейчас оно тупо пишет "...does not exist or not found".
ГУИ запускает патчер несколько раз, то есть для пропатчивания ресурсов, копирования, удаления... и все раздельно. »
Реально патчер запускается всего три раза - в блоке "копирование новых файлов", второй раз в блоке "патч системных ресурсов" и третий в "удаление файлов и папок". Во втором блоке опрашивается состояние всех чеков на странице патча системы и формируется сводная строка команд для патчера. Объединить все в одном блоке не составляет проблем, так и было в первоначальном проекте, но потерялась наглядность выполнения отдельных заданий. Остальные упоминания патчера (имеется в виду, например под SoftICE) с его вызовом не связаны. Мне не составит проблем скинуть все в один процесс - как предложите, так и будет! Лучше Вас все равно никто не сможет пояснить правильность применения.
Пока решил текущие проблемы;
1. Ошибка с удалением файлов, возникала в связи все с тем-же, пресловутым изменением количества и порядка страниц. Список формировался при обращении совсем к иной странице.
2. Реализована и проверена работа под XP.
Еще пока поковыряюсь, ну и подождем реализацию предложений Mr dUSHA.
Пока Mr dUSHA сделает дополнения в патчер, проверьте исправленную версию (Xp и Seven)!
В архиве только exe-ник.
AlexM22204
05-11-2011, 22:52
проверьте исправленную версию (Xp и Seven)! »
будем проверять, сегодня вряд ли :lazy:, а завтра проверим...
AlexM22204
06-11-2011, 17:38
Пока Mr dUSHA сделает дополнения в патчер, проверьте исправленную версию (Xp и Seven)! »
opel431, всё прошло на УРА!
Проверял на Windows 7 SP1 x86 (дистрибутив Windows 7 SP1 x86 редакция Ultimate): файлы и папки удаляются, GUI-установщик приложения установил, твики пользователя и обновления импортировались в образ - в общем всё хорошо!!! :up
Повторюсь ещё раз :)
opel431, можно ещё реализовать "обрезание" образа до одной редакции. » вообще было бы отлично :up
Stranger13
06-11-2011, 19:53
вообще было бы отлично »
Я думаю тогда opel431 придется перейти на инструмент ImageX (интерфейс командной строки для WIMGAPI).
И в очередной раз переделывать GUI, но я думаю этоб стояло того.
AlexM22204
06-11-2011, 21:11
придется перейти на инструмент ImageX (интерфейс командной строки для WIMGAPI). »
если это всё так сложно, то может и не следует трогать отлаженный механизм... :yes:
хотя последнее слово за opel431
AlexM22204
07-11-2011, 16:57
opel431, заметил неточность (на ход процесса не влияет): при просмотре на вкладке "Приложения" в блоке "Установка приложений" не правильно отображается информация, на рисунке всё видно... :)
http://imgex.com/images/114Image_1_tn.jpg (http://imgex.com/view.php?filename=114Image_1.jpg)
А что за каталог [Files] создается в install.wim с файлами без расширения это результат чего? и что за файлы?
Я думаю тогда opel431 придется перейти на инструмент ImageX »
Программа анонсировалась как "Симбиоз Dism.exe (MS) и Win7 Universal Patcher (Mr dUSHA)" и этим все сказано. Будет ли что иное - время покажет.
заметил неточность (на ход процесса не влияет): »
Так и задумано! Мне, для удаления, не параметры нужны, а имя файла и что он из себя представляет.
что за каталог [Files] создается в install.wim с файлами без расширения это результат чего? и что за файлы? »
Работайте без собственных импровизаций, и все будет как у всех!
Stranger13
09-11-2011, 13:40
opel431 добавил скрипт EndBat.cmd, при пакетной обработке в мониторе выполнения:
Выполнение скрипта EndBat...
Ok!
Ok!
Но ничего не выполнено.
Запустил скрипт с эмулятора командной строки, отработал весь от начала до конца.
Пробовал упростиь скрипт до одной строчки (md "%~dp0WIN7-ALL") тоже нисего не лало.
Если не против сделайте пожалуста возвожным запускать пользовательские скрипты без мантирования образа.
opel431 можно узнать причину по которой вы убрали запуск InsBat.cmd?
tr011_tmn
09-11-2011, 16:32
Программа анонсировалась как "Симбиоз Dism.exe (MS) и Win7 Universal Patcher (Mr dUSHA)" и этим все сказано. Будет ли что иное - время покажет. »
Жаль конечно,но возможно со временем мнение изменится. В силу религиозных убеждений не воспринимаю продукты мелкомягких окромя редакция Ultimate. Так что пока остаюсь наблюдателем за проектом.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC