PDA

Показать полную графическую версию : W7GPatch v.1.5.1


Страниц : 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

opel431
03-11-2011, 10:02
если не сложно, добавьте ссылку на пост в шапку »
поместил в свой обменник.

Alex_NEMO
03-11-2011, 10:04
opel431, в чем может быть проблема - все, вроде, делаю по инструкции (в WinXP Sp3, XPDism_x86 установлен), при выборе любого образа WIM (W7 SP1 Ultimate RUS лежит в соотв. папке в "DVD") сразу же ошибка: "List index out of founds (0)"? Куды копать?!!

popt2t
03-11-2011, 10:30
DISM для XP (x86 и x64) »

А нет ли таких же для 7-ки?

opel431
03-11-2011, 10:32
А нет ли таких же для 7-ки? »
Ну! DISM.EXE уже присутствует изначально в установленной системе!

в чем может быть проблема - все, вроде, делаю по инструкции (в WinXP Sp3, XPDism_x86 установлен), при выборе любого образа WIM (W7 SP1 Ultimate RUS лежит в соотв. папке в "DVD") сразу же ошибка: "List index out of founds (0)"? Куды копать?!! »

Ребята я, работу с Dism для XP не проверял! Это ведь "правленый" вариант стандартного. Мне нужно, для начала, "покатать" в XP, возможно только потом смогу дать ответ! Тем более в последней редакции это сообщение не должно появляться вообще. Только предупреждение об отсутствии образа.

opel431
03-11-2011, 11:55
Ну, вот! Разобрался с 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
03-11-2011, 14:36
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".

opel431
04-11-2011, 09:42
ГУИ запускает патчер несколько раз, то есть для пропатчивания ресурсов, копирования, удаления... и все раздельно. »
Реально патчер запускается всего три раза - в блоке "копирование новых файлов", второй раз в блоке "патч системных ресурсов" и третий в "удаление файлов и папок". Во втором блоке опрашивается состояние всех чеков на странице патча системы и формируется сводная строка команд для патчера. Объединить все в одном блоке не составляет проблем, так и было в первоначальном проекте, но потерялась наглядность выполнения отдельных заданий. Остальные упоминания патчера (имеется в виду, например под SoftICE) с его вызовом не связаны. Мне не составит проблем скинуть все в один процесс - как предложите, так и будет! Лучше Вас все равно никто не сможет пояснить правильность применения.

Пока решил текущие проблемы;
1. Ошибка с удалением файлов, возникала в связи все с тем-же, пресловутым изменением количества и порядка страниц. Список формировался при обращении совсем к иной странице.
2. Реализована и проверена работа под XP.

Еще пока поковыряюсь, ну и подождем реализацию предложений Mr dUSHA.

opel431
05-11-2011, 21:47
Пока 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)

timon45
08-11-2011, 00:28
А что за каталог [Files] создается в install.wim с файлами без расширения это результат чего? и что за файлы?

opel431
08-11-2011, 14:50
Я думаю тогда 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