Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE). WinBuilder (2)

Автор: ComboFZ
Дата сообщения: 17.03.2011 08:37
-
Автор: OlegPOV1
Дата сообщения: 17.03.2011 23:04
Новый проект от разработчиков LiveXP
Gena
Автор: Lameruga777
Дата сообщения: 22.03.2011 15:36
OlegPOV1
Попробовал, кстати, собрать на нем. Может плохо глядел, но особых различий от LiveXP не увидел. Ну, даже баг у меня есть - при запуске виснет таскбар, через некоторое время (минуту-полторы) оживает. По размеру сборка аналогична LiveXP. Единственное, скрипт для сборки ISO лучше, чем в LiveXP, есть возможность добавить файлы в корень диска. Есть, конечно, мелкие отличия, вроде более тонкой настройки интерфейса (визуальные эффекты, тулбар, вид файлов в проводнике и т.п.).
Автор: gale
Дата сообщения: 22.03.2011 17:14
Хочу собрать минимальный диск, но не знаю с чего начать. Есть готовый picoxp, но в нём не хватает файлового менеджера (Volkov Commander) и досовских комманд (shutdown). Наверное, нужно взять готовый проект, убрать всё лишнее и добавить недостающее?
Автор: OlegPOV1
Дата сообщения: 22.03.2011 21:21
Lameruga777
Проект LiveXP заморожен и больше развиватся не будет.
Gena - это можно сказать LiveXP №2. Ссылку дал т.к.
это был официальный релиз и открытие проекта для общего доступа.


Добавлено:
gale
Взять RusLive конструктор из шапки, отключить ненужные вам скрипты и собрать минимальную сборку.
Автор: NIKZZZZ
Дата сообщения: 22.03.2011 21:48
gale

Цитата:
Наверное, нужно взять готовый проект, убрать всё лишнее и добавить недостающее?

В RusLive зайти в WB Manager и выбрать нужный проект , например "Pico"


Автор: Lameruga777
Дата сообщения: 23.03.2011 19:13
OlegPOV1
Спасибо, теперь понятно.
Столкнулся с проблемой на сборке Gena - панель задач подвисает на минуту-полторы после запуска, как оказалось, zPNP, даже никаких сообщений не появляется, сразу таскбар виснет. В принципе, можно сделать костыль, который запускает zpnp, ждет пока он отработает и перезапускает проводник, но хотелось бы по-нормальному сделать. Компоненты использую те же, что и в LiveXP, но там нормально все было. Единственное, пришлось закомментировать пару строк "Add-Shortcut" в zpnp.script, т.к. на них WinBuilder ругался (что-то вроде Cannot found file section "Add-Shortcut").
Автор: NIKZZZZ
Дата сообщения: 23.03.2011 19:34
Lameruga777

Цитата:
Столкнулся с проблемой на сборке Gena - панель задач подвисает на минуту-полторы после запуска

Проблема обсуждается здесь, пока временное решение Theme script of JFX (добавлен в проект).

zpnp.script
Автор: Scampy
Дата сообщения: 23.03.2011 21:58
NIKZZZZ
Эм... мне ответа в почте не ждать? )
Автор: NIKZZZZ
Дата сообщения: 23.03.2011 23:02
Scampy
Ответил.


Цитата:
Столкнулся с проблемой на сборке Gena - панель задач подвисает на минуту-полторы после запуска


Решил проблему, ссылка.

Автор: MeUserListRu
Дата сообщения: 27.03.2011 10:12
ALL
Какой формат Образа жесткого диска (или Архива файлов и папок) наиболее универсальный и бесконфликтный для RW-монтирования несколькими операционными системами Windows?

Именно: Требуется монтировать папки "Programs" и "Program Files" в момент загрузки операционной системы для дальнейшего использования.
Перечень операционных систем:
Windows XP, WinPE 1, Windows Vista, WinPE 2, Windows 7, WinPE 3.
Решение полезно там, где на компьютере клиента развертывается мультизагрузка нескольких операционных систем, но папки "D:\Programs" и "D:\Program Files" используются несколькими операционными системами. При этом у каждой операционки есть ещё и своя неуниверсальная папка "C:\Program Files" или "X:\Program Files".

Цель - отвязаться от жесткой ссылки "D:\" на папку физического диска. Да, на самом деле, ярлыки и большинство ссылок реестра на "D:\Programs" прекрасно работают через переменную, например, у меня эта переменная называется %UsrPROGS% и её значение может присваиваться динамически. Но в "Program Files" используются не портативные программы и у них слишком часто использование переменной проблематично. Вывод: монтировать виртуальный "P:\Program Files" (или "C,X:\ProgramFiles(x86)", если используется .Wim без контейнера) и записи реестра будут иметь жесткие ссылки на букву.

Думаю, что подходит монтирование как самой операционкой, так и перед её загрузкой с помощью Grub4DOS.
Прошу не торопиться с выводом, что я не в ту ветку написал.
Автор: Metallist_86_RUS
Дата сообщения: 28.03.2011 00:33
Есть вопросик: если на компьютере мало оперативной памяти (например 512 мб), можно ли будет запускать программы из одного большого WIMa (в одном WIMе все программы), или лучше разбить этот WIM на более мелкие (одна программа - один WIM)?
Автор: MeUserListRu
Дата сообщения: 28.03.2011 02:24
Metallist_86_RUS, Вы условие монтирования не написали. Если в WinPE WIM монтируется в виртуальный диск (B:, R, то можно экономить оперативку, монтируя/отмонтируя маленькие Wim'ы по очереди. Я таким образом смог уменьшить B: где-то на 10 Мб. Экономия незначительная, потому что Wim итак монтируется не в оперативку. Но маленькие вимы - ущерб производительности. Мне на такое решение нервов не хватило. Один большой Wim - быстрее и проще. Вообще-то 512 Мб - это Очень много, если WIM монтируется напрямую с носителя (без предварительного копирования в оперативку).
Автор: Metallist_86_RUS
Дата сообщения: 28.03.2011 04:30
Монтировать буду напрямую с носителя. Спасибо, что разъяснили данный нюанс, а то я уж думал, что WIM монтируется в оперативу (полностью xD).
Но все-таки есть еще вопрос: допустим также, что на компе 512 мб оперативы. Будет ли работать антивирус, запущенный из БОЛЬШОГО WIM'а (например, Kaspersky Antivirus 2009, весит около 100 мб)?
Автор: MeUserListRu
Дата сообщения: 28.03.2011 07:44
Metallist_86_RUS, в момент запуска "Касперского" в оперативку поднимутся только нужные процессы "Касперского". Сам Wim не станет поднимать в оперативку файлы "Касперского", которые "Касперский" не запрашивает, тем более не будет поднимать файлы соседних программ того же Wim'а, пусть и очень большого. Преимущество Wim-монтирования перед SFX и UPX в плане экономии оперативки подробно описано в этой ветке года 3 назад.
Автор: Metallist_86_RUS
Дата сообщения: 28.03.2011 23:51
MeUserListRu
Еще раз спасибо =)

ALL
А есть ли скрипт для билдера с драйверами USB 3.0 ?
Автор: MeUserListRu
Дата сообщения: 29.03.2011 00:29
Metallist_86_RUS, в проекте "Gena", скрипт "USB 3.0 Support". Хорошо ли работает - пока не знаю.. Может, другие уже опробовали.
Автор: Lameruga777
Дата сообщения: 29.03.2011 09:39
А вот такой вопрос, то, что темы умирают при снятии winlogon.exe и/или использовании PELoader, это так и должно быть? Если использовать PECMD, то все работает, но в памяти висят winlogon и smss.
Автор: Metallist_86_RUS
Дата сообщения: 29.03.2011 18:34
MeUserListRu
В очередной раз спасибо =)

Попробовал просто собрать со скриптом - в логе где-то 20 предупреждений о том, что требуется скрипт ComboRemovableDevices.
А вот машины с USB 3.0 рядом нет, проверить не смогу... Протестируйте пожалуйста =)
Автор: Scampy
Дата сообщения: 29.03.2011 20:58
Кто-нибудь знает, почему из-за обновления Explorer.script после загрузки сборки не выводится ни один ярлык на рабочий стол? Настройки скриптов одинаковые.
Автор: NIKZZZZ
Дата сообщения: 30.03.2011 23:17
Scampy Lameruga777
Задавая вопрос, более подробно указывай проект и дополнительную информацию (номер версии и т.п.)
Автор: Lameruga777
Дата сообщения: 31.03.2011 07:44
NIKZZZZ
PELoader 0.4 использовал, дело конкретно в завершении winlogon, а не в загрузчике, судя по всему, т.к. если юзать PECMD и позже завершить этот процесс, то темы тут же отключаются. Если его не трогать, то все работает. Проект Gena, скрипты последних версий. Пробовал и MinLogon, то же самое. Наличие его в процессах само по себе не напрягает, но он ведь память кушает.
Автор: Scampy
Дата сообщения: 31.03.2011 20:01

Цитата:
Задавая вопрос, более подробно указывай проект и дополнительную информацию (номер версии и т.п.)

Последний проект RusLive. Версия Explorer.script - 73. При сборке все норм.
Обновил несколько скриптов из проекта Gena. Все норм.
Как только обновляешь Explorer.script из проекта Gena (версия - 80). Все загружается, но без ярлыков в Пуск и на рабочем столе.
http://rghost.ru/5018880/image.png
Автор: NIKZZZZ
Дата сообщения: 01.04.2011 09:40
Scampy

Цитата:
Как только обновляешь Explorer.script из проекта Gena

В проекте Gena формирование ярлыков сильно отличается (не используется BuiltModel).
Автор: Scampy
Дата сообщения: 01.04.2011 10:07
NIKZZZZ
Обновление RusLive ожидается в ближайшем времени?
И возможно ли в данной сборке изменить букву диска X: на другую, а так же чтоб флешка, с которой загружается wim сборка была всегда одной буквой? Вроде LetterSwap для этого и предназначена, но у меня что то не работает (
Автор: Metallist_86_RUS
Дата сообщения: 03.04.2011 15:28
А никто не знает, как вытащить данные из реестра от какой-нибудь программы? (ну там, ассоциации файлов например, плагины контекстного меню проводника и т.д.)
Автор: NIKZZZZ
Дата сообщения: 03.04.2011 17:42
Scampy

Цитата:
И возможно ли в данной сборке изменить букву диска X: на другую

Нет, букву системного диска изменить нельзя.

Цитата:
а так же чтоб флешка, с которой загружается wim сборка была всегда одной буквой?

Можно присвоить ей букву Y: , для этого на ней должен находиться уникальный маркерный файл, который следует указать при запуске LetterSwap.

Цитата:
Обновление RusLive ожидается

Пока ничего глобального нет, возможно появятся на базе проекта "Gena"

Metallist_86_RUS

Цитата:
как вытащить данные из реестра от какой-нибудь программы?

Для этого есть, например, regedit, но для ассоциации файлов или контекстного меню это не нужно, процедура достаточно хорошо описанная.




Автор: Metallist_86_RUS
Дата сообщения: 03.04.2011 17:56

Цитата:
процедура достаточно хорошо описанная


А где? Ссылку можно?
Автор: NIKZZZZ
Дата сообщения: 03.04.2011 18:16
Metallist_86_RUS

Цитата:
А где? Ссылку можно?

Практически в любой книге по реестру Windows, можно просто набрать в google "реестр добавление нового пункта в контекстное меню"
Автор: Scampy
Дата сообщения: 03.04.2011 22:06

Цитата:
Можно присвоить ей букву Y: , для этого на ней должен находиться уникальный маркерный файл, который следует указать при запуске LetterSwap.

Маркерный файл должен находится в корне флешки и иметь произвольное имя и расширение?
И еще вопрос маленький... допустим есть файл. Как добавить его в сборку чтоб он был на рабочем столе?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: не отвечает Директ 10


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.