Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows Preinstallation Environment(WinPE). WinBuilder (2)

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90

Открыть новую тему     Написать ответ в эту тему

vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Предыдущие темы: часть 1
 
здесь собираем WinPE при помощи WinBuilder'a
Альтернативный сайт Gena .
WinBuilder относительно новый конструктор который создавался как альтернатива Bart's Pe Builder
Одно из главных отличий конструктора Барта и WinBuilder в том что Барт собирает BartPE по txtsetup.sif от MS, а винбилдер берет только реально нужные файлы.
В винбилдере все действия по созданию WinPE системы описываются в скриптах, легких для чтения и понимания.
Ссылки
Стабильная версия WinBuilder 082

Русский проект RusLive

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 12:32 08-11-2008 | Исправлено: NIKZZZZ, 22:05 03-03-2015
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OlegPOV1

Цитата:
Выкладываю пару скриптов.

Прекрасно, правда пока не тестировал на UsbHdd.
 
Ссылки лучше выкладывать в виде
{url=http://depositfiles.com/........}Название ссылки{/url}  (скобки должны быть квадратные [], а не фигурные)
 
Посмотри ПМ.
*
 
 
 
Добавлено:
Какая-то сволочь автоматически заменяет Dеposit на spam_detected.
Просьба, откройте мое последнее сообщение на редактирование и посмотрите, что там написано (Dеposit или spam_detected).
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 20:01 06-02-2009 | Исправлено: NIKZZZZ, 20:38 06-02-2009
AlexVel

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ

Цитата:
Какая-то сволочь автоматически заменяет Dеposit на spam_detected.

Offtop: Это в данном форуме так модераторы прописали. Депозитфилез автоматом заменяется на spam_detected.
При нажатии на "редактировать" - все нормально (депозитфилез), так что не беспокойся.
Большинство пользователей ru-board в курсе

Всего записей: 906 | Зарегистр. 06-10-2003 | Отправлено: 20:56 06-02-2009
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexVel


Цитата:
Offtop: Это в данном форуме так модераторы прописали. Депозитфилез автоматом заменяется на spam_detected.

я бы с удовольствие видел бы в этой группе и проклятую рапиду
но на неё так много подсело, да и не стоит забывать её огромный вклад в становление свободного файлообмена.

Всего записей: 4052 | Зарегистр. 22-11-2006 | Отправлено: 01:45 07-02-2009 | Исправлено: euheny, 01:46 07-02-2009
OlegPOV1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Цитата:Теперь, по мелочам.  
1. Так и не работает горячее подключение USB-HDD. "Управление дисками" показывает, что он есть, но почему-то ему не присвоена буква. После принудительного присвоения буквы его начинает "видеть" TotalCommander, а проводник так и отказывается признавать.  
 
Для тех кто использует для загрузки USB - HDD и для решения вышеуказанной проблемы  
Выкладываю пару скриптов.(Это не копии оригинальных скриптов а их модернизированные версии.)  

Распишу что бы было понятно что к чему:
Для монтирования разделов USB-HDD взят оригинальный скрипт проекта LiveXP MountStorePE.
В него добавлена утилита AutoMSPE которая запускает MountStorePE при удалении или добавление дискового устройста тем самым автоматом монтируются или размонтируются разделы дисков.
В утилиту SH добавлен один параметр и привязан он к серийному номеру раздела диска  
(ВНИМАНИЕ !!! после форматирования раздела серийный номер должен менятся)
 
PS
Если бы у меня были исходники MountStorePE написал бы единую прогу, но увы.
 
 
 
Добавлено:
И опять мысли по поводу монтирования USB-HDD разделов  при загрузке с использованием WimPacker скрипта.
На некоторых машинах встречал ситуацию, когда диск с которого произошла загрузка не смонтирован предлагаю поместить в  WimPacker строку которая перед монтированием запустит MountStorePE.exe -h дабы поиск wim файлов отработал корректно.

Всего записей: 81 | Зарегистр. 08-04-2005 | Отправлено: 08:36 07-02-2009 | Исправлено: OlegPOV1, 08:38 07-02-2009
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OlegPOV1
 

Цитата:
Распишу что бы было понятно что к чему

Понятней не стало.  
Что-то не то в самой идее. Привязка сборки к серийнику диска означает, что теперь нужно будет заново пересобирать WinPE под каждый компьютер, с которым придется работать. Это не здорово.
Также не понял, чей серийник нужно прописывать. Компилировал с серийником HDD и USB-HDD. Но автоматически ничего распознается.  
А вот сам MountStorPe работает исправно. Этого более, чем достаточно. Оставил MountStorPe в своей сборке, убрал AutoMSPE и вернул обычный SH. На том и остановился.  

Всего записей: 155 | Зарегистр. 04-12-2003 | Отправлено: 11:25 08-02-2009
OlegPOV1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Понятней не стало.  
Что-то не то в самой идее. Привязка сборки к серийнику диска означает, что теперь нужно будет заново пересобирать WinPE под каждый компьютер, с которым придется работать.

 
Не к серийнику диска а к серийнику раздела диска, что не привязывает к железу машины а привязывает к твоей коробочке с HDD.(точнее к разделам серийники которых ты укажешь через запятую)
А проект пересобирать прийдется только в случае форматирования раздела(ов) , т.к. серийники сменятся при форматировании.
 
MountStorPe -статичный а AutoMSPE позволяет ей стать денамичной т.е. автоматом мантировать и размантировать разделы дисков при подключении и отключении.
 
Если что то не заработало так скрины хоть кинь, какие настройки использовал при сборке.
 
PS
А то и желание пропадает делать людям добро когда они им и не пользуются

Всего записей: 81 | Зарегистр. 08-04-2005 | Отправлено: 14:47 08-02-2009
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OlegPOV1

Цитата:
Не к серийнику диска а к серийнику раздела диска, что не привязывает к железу машины а привязывает к твоей коробочке с HDD

Вот теперь понятно.

Цитата:
Если что то не заработало так скрины хоть кинь, какие настройки использовал при сборке.

При сборке в обновленной утилите SH указывал полученные из DriveGetSerial серийники HDD и USB-HDD. При работе висящая в трее утилита AutoMSPE никак не реагировала на подключение USB-HDD. Вряд ли какие-либо скрины могут это проиллюстрировать.  
Наверное, можно было бы еще поэкспериментировать. Но дело не в этом. Сама идея привязки к конкретной железяке не очень вдохновляет. Да и конструкция получается довольно тяжеловесная. Мне кажется более удобным использование в ручном режиме MountStorPe.  
Кстати, об этой утилите не знал. Так что, по-любому, спасибо.

Всего записей: 155 | Зарегистр. 04-12-2003 | Отправлено: 16:48 08-02-2009
OlegPOV1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хорошо если есть желание просьба протестировать обновленные скрипты.
 
Пояснения как использовать SH.  
------------------------------------------------
CDROM           Programs,PePrograms   - Каталоги на CD,DVD где искать файлы .shl
 
REMOVABLE     Programs,PePrograms - Каталоги на сменных носителях где искать
                                                          файлы .shl (Флешки и им подобные устройства )
 
FIXED              b - буквы фиксированных дисков на которых искать файлы .shl
                            К ним относятся и USB-HDD.
 
                            ВНИМАНИЕ !!! если задать параметр * искать будет на всех дисках
                                                 токого типа.  
 
                       Programs,PePrograms  - Каталоги на фиксированных носителях где искать
                                                          файлы .shl
 
                       Fixed Drivers Serials (serial1,serial2, ...)
                       2766036040 - Серийные номера разделов (разделенные запятыми) на фиксированных носителях где искать файлы .shl
 
 
 
 
Добавлено:
Обновленные версии скриптов: __http://rapidshare.de/files/45027564/AutoMSPE.7z.html
 
Добавлено:

Цитата:
При работе висящая в трее утилита AutoMSPE никак не реагировала на подключение USB-HDD.

 И дискам автоматом не присваивались БУКВЫ ?
 

Цитата:
 Сама идея привязки к конкретной железяке не очень вдохновляет

Можете не привязывать задайте параметр  
 
FIXED              * - буквы фиксированных дисков на которых искать файлы .shl  
                            К ним относятся и USB-HDD.
Но учтите, что при использовании программ типа Ghost32 возникнут проблеммы т.к. будут опрашиватся все диски.
Привязка в моем случае была сделана что бы SH не мешала подобного типа прогам.

Всего записей: 81 | Зарегистр. 08-04-2005 | Отправлено: 19:44 08-02-2009
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OlegPOV1
 

Цитата:
Хорошо если есть желание просьба протестировать обновленные скрипты.

Проверил. Результат прежний. Подключенный после загрузки WinPE USB-HDD не определился, буква ему не присвоилась.  
При сборке в скрипте SH указал полученный из DriveGetSerial серийник USB-HDD.
 

Цитата:
Fixed Drivers Serials (serial1,serial2, ...) 2766036040 - Серийные номера разделов (разделенные запятыми) на фиксированных носителях где искать файлы .shl
...
Можете не привязывать задайте параметр FIXED * - буквы фиксированных дисков на которых искать файлы .shl

А какие-такие файлы .shl должны быть на подключаемом USB-HDD? Зачем? Мы какую задачу решаем?

Всего записей: 155 | Зарегистр. 04-12-2003 | Отправлено: 21:58 08-02-2009
OlegPOV1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 Подключенный после загрузки WinPE USB-HDD не определился

НЕ определился или только буквы не присвоились?  
В деспетчере устройст виден ваш привод ?
Какой сборкой пользуетесь ?
И используете ли вы скрипт USB Mass Storage Devices ?
 

Цитата:
А какие-такие файлы .shl должны быть на подключаемом USB-HDD? Зачем? Мы какую задачу решаем?

Это маркерные файлы для приложений по ним SH опредеяет все параметры с которыми запускать приложение.
NIKZZZZ ранее в теме описывал их синтаксис вообще все можно глянуть после сборки в папке Target.
 

Всего записей: 81 | Зарегистр. 08-04-2005 | Отправлено: 22:27 08-02-2009
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OlegPOV1
 

Цитата:
НЕ определился или только буквы не присвоились?  
В деспетчере устройст виден ваш привод ?
Какой сборкой пользуетесь ?  
И используете ли вы скрипт USB Mass Storage Devices ?  

Не присвоилась буква. Смотрю не через Диспетчер, а через Управление дисками.
После принудительного "Изменить букву диска..." диск становится виден в ТС, но не в Проводнике. Обо всем этом уже писал.
Равно как писал и о том, что речь идет о сборке, которую NIKZZZZ назвал "Обновленный проект RusLive".  
Скрипт USB Mass Storage Devices в этом проекте есть. Скрипт включен.
 

Цитата:
Это маркерные файлы для приложений по ним SH опредеяет все параметры с которыми запускать приложение.  

Я знаю, что такое файлы .shl. Я не понимаю, какое отношение имеют эти файлы к решаемой проблеме с "горячим" подключением USB-HDD.

Всего записей: 155 | Зарегистр. 04-12-2003 | Отправлено: 23:25 08-02-2009
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bogomolov

Цитата:
диск становится виден в ТС, но не в Проводнике.

А обычная флэшка как себя ведет?
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 07:36 09-02-2009
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
Обычная флешка ведет себя как ей и положено - при подключении появляется в Проводнике, при отключении исчезает.

Всего записей: 155 | Зарегистр. 04-12-2003 | Отправлено: 08:02 09-02-2009
JekaRus

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Утилиты от NIKZZZZ для винбилдера http://jekarus.co.cc
Выложил отдельно, а то на рапидшаре частенько недоступно.

Всего записей: 1046 | Зарегистр. 10-08-2005 | Отправлено: 08:50 09-02-2009
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
1. Какие параметры указать в link.shl для запуска батника скрыто?
Цитата:
[Shortcut]
hide=Yes
bat=\WindowBlinds.bat
параметр hide не скрыл, а с shellexecute.exe непонятно как...
2. Как сделать ярлыки выключения компа и перезагрузки? Если добавляю shutdown.exe с параметром /r, то работает.
3. На верхней панели уже сделал ярлыки для смены параметров экрана, запуск WindowBlinds, при чём проверил добавление ярлыка на верхнюю панель при подключении флешки, всё работает, появился теперь вопрос, как правильно перепаковывать wim-файлы батником на примере того, что я делал с img. Думаю это тоже для многих будет важно.
 
Добавлено:
самое страшное уже решено:
Цитата:
imagex.exe /mountrw "Sys32.wim" 1 "%~dp0WIM"
pause
imagex /capture "%~dp0WIM" "%~dp0Sys32-2.wim" "1" /compress maximum
pause
imagex /unmount "%~dp0WIM"

Осталось сделать меню выбра файла из пяти уже известных

----------
home

Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 19:18 09-02-2009 | Исправлено: AZJIO, 19:22 09-02-2009
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO

Цитата:
Какие параметры указать в link.shl для запуска батника скрыто?

Пример:

Код:
[Shortcut]
exe=hiderun.exe
lnk=Ghost
Desktop=
QuickLaunch=
StartMenu=Программы (CD)\Система
Programs=
workdir=\  
args=/w Ghost32.exe
icon=\Ghost32.exe
hotkey=  
[AutoRun]
exe=
reg=

 

Цитата:
Как сделать ярлыки выключения компа и перезагрузки? Если добавляю shutdown.exe с параметром /r, то работает.  

По аналогии:

Код:
exe=shutdown.exe
args=/r


Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 06:31 10-02-2009
OlegPOV1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Не присвоилась буква. Смотрю не через Диспетчер, а через Управление дисками.  

Прошу попробовать следующее:
Отключить HDD-USB и подключить несколько раз (неболее 5) с интервалом не меньше 2-3 сек.
и пронаблюдать присваиваются буквы или нет.
Очень хочется разобратся, возможно перепишу AutoMSPE используя Delphi или С.
 
Попробовал собрать сборку NIKZZZZ у меня тоже присутствует такое но если передернуть присваиваются буквы.
 

Всего записей: 81 | Зарегистр. 08-04-2005 | Отправлено: 08:09 10-02-2009
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OlegPOV1
У тебя в скрипте жестко прописаны пути к MountStorPe , при использовании Wim упаковщика он будет перенесен в ...\sys32\ и не будет найден.
Может в этом проблема?
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 08:24 10-02-2009
OlegPOV1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстате да, я про это забыл т к для USB-HDD версии не использую WimPacker по причине:
 

Цитата:
И опять мысли по поводу монтирования USB-HDD разделов  при загрузке с использованием WimPacker скрипта.  
На некоторых машинах встречал ситуацию, когда диск с которого произошла загрузка не смонтирован предлагаю поместить в  WimPacker строку которая перед монтированием запустит MountStorePE.exe -h дабы поиск wim файлов отработал корректно.

 
Иначе получается ситуация когда чистый экран и можно игратся с курсором мышки да и только
 
bogomolov Вы используете WimPacker.script ?
 
 
 
Добавлено:
NIKZZZZ
Можно ли добавить функцию перечитывания ini файла с соответствующей настройков в ini ?
тогда моно было бы управлять SH из cmd., bat и др программ.

Всего записей: 81 | Зарегистр. 08-04-2005 | Отправлено: 08:33 10-02-2009 | Исправлено: OlegPOV1, 08:36 10-02-2009
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OlegPOV1

Цитата:
Вы используете WimPacker.script?

Да.

Всего записей: 155 | Зарегистр. 04-12-2003 | Отправлено: 08:45 10-02-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows Preinstallation Environment(WinPE). WinBuilder (2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru