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
02-11-2011, 21:34
Тоже присутствует такая ошибка »
Нашел! Это ошибка сокрытия страницы драйверов - а количество страниц по ряду причин уменьшилось. Исправлю.

Stranger13
02-11-2011, 22:09
Работа с образом не изменялась! »
В версии 1.2 сообщение не выскакивает, толькот в 1.3
При выборе Boot.wim, активны только - драйверы, удаление файлов и папок, сохранение изменений. Что у вас лишнее?
Выберите Install.wim, и будет активен IE.cfg. »
При BOOT у меня все активно. Походу после сообщения "List index out of bounds (3)" прога не может распознать образ,
поэтому наверно и глюки.А с чего он должен быть активен, если по умолчанию, без настроек или с моим конфигом, всегда будет x86. »
Выбираем X86 boot 2образ, чек ативен. После выбираем x64 boot 2образ, чек активен. Подругому ни как, С начала настраиваем для x86 потом для x64.
В Darts и есть разрядность »
Неудобное расположение. Если я понял при x86 подхватывается Multiboot и из папки x86 Darts, а для x64 только Darts
из папки x64(или выбрать папку самому x64). Лучше разделить, чтоб для каждой разрядности было раздельно.
а Multiboot x64 нет »
мало ли что в замен подыщется.

sov44
02-11-2011, 22:10
opel431, поясните, в какой системе работает конструктор? У меня в Windows XP ошибка. Возможно не разобрался в настройках. Инфу в шапку.

opel431
02-11-2011, 22:33
В версии 1.2 сообщение не выскакивает, толькот в 1.3 »
Я же дал ответ выше, что страницы были перенесены из одного элемента управления в другой, и там где раньше было три страницы, стало две. Сам код работы с образами не изменялся.

При BOOT у меня все активно. Походу после сообщения "List index out of bounds (3)" прога не может распознать образ,
поэтому наверно и глюки. »
По ходу это другое, и я уже пояснил - изменение нумерации и количество страниц, в связи с их переносом в другой компонент. Код работы с образом, в целом не менялся. Будет время, просто закину все в x64, и просмотрю реакцию. Потом выложу исправление. Отдельно закину вам в ПМ для проверке уже через пару минут.

мало ли что в замен подыщется. »
Мне все равно - сделаю.

opel431, поясните, в какой системе работает конструктор? У меня в Windows XP ошибка. Возможно не разобрался в настройках. Инфу в шапку. »
Для работы в системе XP, нужен и Dism.exe под нее, страницу для скачивания я ранее приводил. Версия системы проверяется но, по просьбе пользователей, в блокировке функций не участвует. А ошибку нужно описать, иначе это никакой информации не несет.

opel431
02-11-2011, 23:31
Stranger13, надеюсь вы еще здесь.
Я сбросил вам в РМ W7GPatch.exe. Проверьте, если сможете сегодня, дабы я обновил его в пакете.

Stranger13
02-11-2011, 23:40
opel431 дистрибутив не создовал только поверхностно:
1 При отсутствии дистр, при попытке выбрать образ выдает сообщение нет вим образа затем "List index out of bounds (-1)"
2 Расширенный boot D:\Wim7Patcher\BootAdd все по старому сначало для x86 потом только для x64 активен. Выбирал
D:\Wim7Patcher\BootAdd\x64 ничего не дало.

opel431
03-11-2011, 00:15
opel431 дистрибутив не создовал только поверхностно: »
Кое что еще подправил, связанное с папками x64. Минут через 10 скину.

AlexM22204
03-11-2011, 00:26
opel431 при выборе образа выскакивает сообщение "List index out of bounds (3)" в версии 1.3 »
тоже самое (Win 7 x86) :( :o
1. Исправил ошибки (в функции удаление файлов по списку). »
Проверте ещё раз пожалуйста- у меня опять не удаляются файлы по списку. DelListAll.cfg прикрепил... :( :o

Stranger13
03-11-2011, 00:36
DelListAll.cfg прикрепил... »
Прикрепи пожалуста еще и лог от патчера.

opel431
03-11-2011, 00:49
1 При отсутствии дистр, при попытке выбрать образ выдает сообщение нет вим образа затем "List index out of bounds (-1)" »
Исправил.

2 Расширенный boot D:\Wim7Patcher\BootAdd все по старому сначало для x86 потом только для x64 активен. »
Перенес авто определение разрядности в иное место. Но, не забывайте о чтении настроек из ini, т.е. если сохранилось x86, то и при открытии будет x86.

Выбирал D:\Wim7Patcher\BootAdd\x64 ничего не дало. »
Нет! Только корневая папка AddBoot (так просили - некоторые держат ресурсы в своих папках). При чтении разрядность добавляется - нужно при переключении на образ другой разрядности при работе с разными дистрибутивами.

Проверяем!

Stranger13
03-11-2011, 00:59
opel431 таперь все отлично.
А зачем снова сделали вкладку в настройках "обновление " активной для BOOT, если чек вовкладке "работа собразом" не активен.

Mr dUSHA
03-11-2011, 01:10
Проверте ещё раз пожалуйста- у меня опять не удаляются файлы по списку. DelListAll.cfg прикрепил... »
Странно, что вообще когда-то что-то удалялось. В конфиге нет шапки, то есть названия секции [DeleteList], в которую собсно и помещается список удаления. Сам конфиг удаления патчером обрабатывается как INF-файл.

opel431
03-11-2011, 01:20
А зачем снова сделали вкладку в настройках "обновление " активной для BOOT, если чек вовкладке "работа собразом" не активен. »
Это из другой песни - блокировка кнопок. Сейчас подправлю.
Если иных замечаний нет - обновляю!
Вот, в режиме диалога все значительно быстрее!

Странно, что вообще когда-то что-то удалялось. В конфиге нет шапки, то есть названия секции [DeleteList], в которую собсно и помещается список удаления. Сам конфиг удаления патчером обрабатывается как INF-файл. »
Привет дружище!
Секция [DeleteList] и выбранные для удаления итемы формируются из этого списка (пользовательского) в стандартный файл Dellist.cfg.

str := TStringList.Create;
try
if CheckListBox4.Count >= 0 then
begin
for I := 0 to CheckListBox4.Items.Count - 1 do
if CheckListBox4.Checked[I] = True then
str.Add(CheckListBox4.Items.Strings[I]);
end;
finally
str.Insert(0, '[DeleteList]');
str.SaveToFile(PathTools + '\Cfg\Dellist.cfg');
FreeAndNil(str);
end;

Причина у него в другом, но лога нет, как понять!

Stranger13
03-11-2011, 01:53
В конфиге нет шапки, то есть названия секции [DeleteList] »
opel431 никогда не обращал в ваших конфигах на это и некогда не проверял, думал у вас содержимое одного файла переноситься в другой (из DelListAll.cfg в dellist.cfg ).
Попробовал удалить, файл для удаления ваш из комплекта.
Вот мой лог и в нем описание с монитора выполнения, может чем поможет.Дистр был x64/

opel431
03-11-2011, 01:57
Исправления и дополнения в версию 1.3! В шапке.
В первую очередь для x64, но затронут и x86 в части логики работы чеков и кнопок!
СПАСИБО за интерактивный режим тестирования Stranger13.

Mr dUSHA
03-11-2011, 02:01
Секция [DeleteList] и выбранные для удаления итемы формируются из этого списка (пользовательского) в стандартный файл Dellist.cfg. »
Привет!

Та уже потом ИДой глянул одним глазом в код W7GPatch.exe, то примерно что-то такое себе и представил. Увидел там что шапка втыкается.
К кслову говоря, патчер понимает список удаления как анси-шный так и юникодный.

opel431
03-11-2011, 02:05
Вот мой лог и в нем описание с монитора выполнения, может чем поможет.Дистр был x64/ »
Ну вот, сразу с проверки - как выглядит часть лога (удаление)!


[2011-11-03 00:03:40] =====================================================
[2011-11-03 00:03:40] Log started.
[2011-11-03 00:03:40] W7Patcher ver: 11.9.23.1 (x86)
[2011-11-03 00:03:40] (C) 2011, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2011-11-03 00:03:40]
[2011-11-03 00:03:40] Delete files list: E:\6-Delphi_WIN7\Win7\Wim7Patcher\Tools\Cfg\DelList.cfg
[2011-11-03 00:03:40] Destination folder: E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\
[2011-11-03 00:03:40] Backup folder: E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\W7P_Backups\OldRes
[2011-11-03 00:03:40]
[2011-11-03 00:03:40] Remove files started...
[2011-11-03 00:03:40] {Processing} {!NF}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Windows\Web\Wallpaper\Architecture
[2011-11-03 00:03:40] {Processing} {FILE}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Windows\Cursors\wait_rm.cur [ OK ]
[2011-11-03 00:03:40] {Processing} {DIR}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Windows\System32\es-ES [ OK ]
[2011-11-03 00:03:40] {Processing} {DIR}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Program Files\Common Files\microsoft shared\ink\ar-SA [ OK ]
[2011-11-03 00:03:40] {Processing} {FILE}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Program Files\Common Files\microsoft shared\ink\da-DK\tipresx.dll.mui [ OK ]
[2011-11-03 00:03:40] {Processing} {!NF}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Windows\Globalization\MCT\MCT-RU
[2011-11-03 00:03:40] {Processing} {FILE}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Windows\Boot\PCAT\zh-TW\bootmgr.exe.mui [ OK ]
[2011-11-03 00:03:40] Remove files completed.
[2011-11-03 00:03:43]
[2011-11-03 00:03:43] Log finished.
[2011-11-03 00:03:43] =====================================================

Ребята! С x64, а вы случаем не удаляете патчер x86? Почему спросил?

При запуске x86-утилиты на x64-системе, x86-утилита модифицирует свою командную строку, заменяя все сочетания символов _x86 на _x64 и сама запускает x64-версию с этой модифицированой командной строкой.
Пример:
Если мы на x64-системе запускаем:
W7Patcher_x86.exe -C .\\CopyFiles_x86 -PO \\ResFiles
То реально будет запущена:
W7Patcher_x64.exe -C .\\CopyFiles_x64 -PO \\ResFiles
Таким образом, в данном примере мы можем иметь два набора копируемых файлов, специфичных для каждой из платформ, но автоматически использовать набор, соответствующий платформе.
Этот же трюк применим для всех параметров, командной строки, в которых задаются пути. »

Именно так, и работает программа!

sov44
03-11-2011, 07:13
Для работы в системе XP, нужен и Dism.exe под нее, страницу для скачивания я ранее приводил »
Нашел ссылку на 3 странице. Скачать не получается. Кто скачал, если не сложно, дайте ссылку на файлобменник.

opel431
03-11-2011, 08:16
Нашел ссылку на 3 странице. Скачать не получается. »
Да там, просто, нужна регистрация на сайте.

Друзья! Я, часто забываю отредактировать шапку или Readme. Поэтому при обновлении "номер" с заменой только программы, может не прокатить - меняются имена папок, их вложения и т.д. Не нужно, пользователям x64, удалять из папки "Tools" _x86 патчер - вызов _x64 патчера, идет через _x86.

Dmitry_K
03-11-2011, 09:09
В прикрепленных файлах - прямые ссылки на DISM для XP (x86 и x64)

opel431, если не сложно, добавьте ссылку на пост в шапку




© OSzone.net 2001-2012