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

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

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

vu1tur (08-11-2008 12:33): лимит страниц: Windows Preinstallation Environment(WinPE). WinBuilder (2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 91 92 93 94 95 96 97 98 99

   

HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
здесь собираем WinPE при помощи WinBuilder'a
WinBuilder относительно новый конструктор который создавался как альтернатива Bart's Pe Builder
Одно из главных отличий конструктора Барта и WinBuilder в том что Барт собирает BartPE по txtsetup.sif от MS, а винбилдер берет только реально нужные файлы.
В винбилдере все действия по созданию WinPE системы описываются в скриптах, легких для чтения и понимания.
    В данном топике:
  • Принимаются вопросы по написанию .script файлов
  • Принимаются запросы на конвертирование плагинов от Bart's PE Builder
  • Идет разработка WinPE которая грузиться из IMG а программы из wim

Дополнительные скрипты

    Программы
  • WEEX8b программа Chef'a для вытаскивания информации о компонентах из Windows Embedded
  • inf2script программа NIKZZZZ'a для конвертирования инфов от Bart's Pe Builder'a в формат script
  • Test2 программа от NIKZZZZ'a для создания списка библиотек которые необходимы той или иной программе.
  • Make Script скрипт для быстрого создания новых скриптов, через графический интерфейс.
  • Create drivers Скрипт для создания скриптов с драйверами. Аналог AutoDriver'a для BartPE.

Ссылки
Стабильная версия WinBuilder 072
чтобы скачать с офсайта нужно там зарегистрироваться
russian.txt перевод для винбилдера. Положите файл в %BaseDir%\Projects\Tools\Languages и в настройках в выберите русский язык. Перевод от  Sergo67 и HighwayStar
! Начиная с версии 067 модель распространения немного изменилась. Теперь качаем winbuilder.exe с бутлэнда, запускаем его и идем в Update Center, там выбираем нужные наборы скриптов и качаем.
Windows Preinstallation Environment(WinPE) и BartPE LiveCD - сборка WinPE при помощи конструктора Барта и его производных - reatogo и конструктора 7sh3.
Варез у нас тут
Windows PE 2.0 Winbuilder. VistaPE тут мы собираем WinPE на базе висты, в качесвте конструктора используется Winbuilder..  
MobileOS  - загрузка WinXP с рамдиска на основе Winbuilder'а.
GRUB4DOS лучший бутменеджер для HDD, CD, FLASH и floppy дисков.
Qemu свободный эмулятор с боьшими возможностями. Входит в набор Tools Winbuilder.
Winbuilder Wiki. Внимание! Начат перевод на русский язык. Просьба ко всем кто не равнодушен к проекту и владеет английским помочь с переводом оставшихся страниц.

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 14:55 03-10-2006 | Исправлено: euheny, 00:23 16-06-2008
NIKZZZZ



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

Цитата:
буква CDROM может быть всякая.

Я не правильно понял вопрос. При загрузке системы не используя RamBoot, буква будет всегда х:\ , иначе ярлыки нужно создавать динамически, либо присваивать CD определенную букву. А если их несколько?
Я написал подобную прогу, правда изначальна она предназначалась для других целей - запуск программ с внешних носителей (портавле-софт). Идея такова - динамически отслеживаются внешние носители (USB,CD) и по определенным критериям добавляются ярлыки на раб. стол, в меню пуск и т.д. При удалении носителя ярлыки исчезают. Это оказалось очень удобным при загрузке системы в Ram - вытащил диск, и все ярлыки недоступных программы исчезли. Вставил новый CD или флэшку - новое меню.
Саму прогу можно забрать здесь.
Скрипт под нее с небольшим набором программ. (каталог "PePrograms" необходимо скопировать в корень CD или флэшки)
 
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 16:20 22-10-2007
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ, благодарю! (я уже пролистал весь топик по этой проблеме)

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 03:02 23-10-2007
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посоветуйте, пожалуйста, где можно почитать об особенностях использования символов типа %, #, $, p и т.д. в скриптах. Насколько я понимаю, это не есть особенностями только скриптового языка ВинБилдера. Из какой это области программирования? Пробовал в гугл, но безрезультатно.
Заранее благодарен.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 09:56 25-10-2007
HighwayStar



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

Цитата:
пожалуйста, где можно почитать об особенностях использования символов типа
Это не отдельные сивмолы, используются их сочетания:
#$q - кавычка
#$c - запятая
#$s - пробел
#$x - конец строки
#$p - знак %
Дело в том, что такие символы как кавычка, запятая и т.п используются в скриптах как элементы синтаксиса, и если надо передать например в командную строку с кавычкой  или пробелом то вместо пробела надо использовать #$s и соответственно  #$q вместо кавычки. Так же такая потребность часто возникает при записи в текстовые файлы каких либо параметров посредством WB скрпта.
Гугулить в принипе бесполезно -это чисто WB сочетания.
ЗЫ нажми в окне редактирования скрипта правую кнопку - там есть все эти символы им и функции винбилдера с краткими комментариями

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 12:30 25-10-2007 | Исправлено: HighwayStar, 12:30 25-10-2007
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
Спасибо! Кое-что начинает проясняться! Как все оказывается просто!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 13:46 25-10-2007 | Исправлено: coherent, 13:49 25-10-2007
yarikoslav

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
 
У меня есть такой вопросик - как можно интегрировать программы в установку Винды, чтоб после установки у меня уже были установлены проги (часто уже видел такие загрузочные диски, но как самому сделать - без понятия).
 
Максимум, что смог - это более автоматизировать установку (прогой nLitе). Софтина отличная, да вот только проги интегрировать не получается (только обновления винды).
 
Заранее благодарен!

Всего записей: 2 | Зарегистр. 19-10-2007 | Отправлено: 12:36 26-10-2007
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarikoslav
Интересно - а какую взаимосвязь ты усматриваеш  своего вопроса с данной темой ?

Всего записей: 4069 | Зарегистр. 22-11-2006 | Отправлено: 01:07 27-10-2007
NIKZZZZ



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

Цитата:
У меня есть такой вопросик - как можно интегрировать программы в установку Винды

Вопрос , действительно не по теме, посмотри тему nLite или аддоны на самом сайте nLite.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 09:52 29-10-2007
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясните, пожалуйста, как в WinPE получить доступ к реестру системы, установленной на жестком диске, чтобы можна было исправить что-то Regedit-ом или почистить Regcleaner-ом, например?
Спасибо!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 11:12 29-10-2007 | Исправлено: coherent, 11:20 29-10-2007
NIKZZZZ



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

Цитата:
Объясните, пожалуйста, как в WinPE получить доступ к реестру системы

Способ стандартный - запустить RegEdit и загрузить кусты реестра, подключив реальные файлы установленной системы.
Можно воспользоваться ErdCommander'ом который сделает это автоматически.

Цитата:
почистить Regcleaner-ом, например

А вот такие вещи не пройдут. Regcleaner будет чистить саму WinPe, а не реестр установленной системы.
 
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 11:51 29-10-2007
coherent

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

Цитата:
Способ стандартный - запустить RegEdit и загрузить кусты реестра, подключив реальные файлы установленной системы.

Можно подробней, как загружать кусты реестра, подключив реальные файлы установленной системы.
 
2. Касательно чистки реестра. Нашел плагины для BartPE: Regcleaner, ACEUtilities. Не помню по памяти все.
Я не понимаю, зачем они тогда нужны. Чистить реестр WinPE? Зачем? Тем более на диск эти изменения не запишешь!
 
Добавлено
загрузить кусты реестра - это через импорт файла реестра в меню "Реестр" RegEdit?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 15:12 29-10-2007 | Исправлено: coherent, 17:41 29-10-2007
7sh3

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

Цитата:
А вот такие вещи не пройдут.

не, довольно много прог все-таки работает как положено через RunScanner, юзается только чужой реестр, можно кстати и готовый скрипт сделать в шапку а то так и буду спрашивать, в скрипте про контекстное меню не забудь для exe и reg, удобно иногда использовать

Всего записей: 13929 | Зарегистр. 16-10-2005 | Отправлено: 02:12 30-10-2007
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
а можно пример хоть одной такой проги, пусть даже для BartPE?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 10:31 30-10-2007
7sh3

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Double Driver, Ad-Aware SE, Advanced EFS Data Recovery, CCleaner...
безотносительно к прогам RunScanner прежде всего это простой и быстрый доступ к чужому реестру с помощью стандартного RegEdit

Всего записей: 13929 | Зарегистр. 16-10-2005 | Отправлено: 12:51 30-10-2007
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
Спасибо! Зашел по твоей ссылке. Вроде с RunScanner разобрался. Буду пробовать.
Попутно вопрос:
при эмуляции в qEmu у меня "не видно" винчестер. Это нормально или я что-то неправильно делаю?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:49 30-10-2007
NIKZZZZ



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

Цитата:
Можно подробней, как загружать кусты реестра

 
Основные ветки реестра хранятся:
HKLM\SYSTEM - \system32\config\system
HKLM\SOFTWARE - \system32\config\software
HKU\.DEFAULT - \system32\config\default
HKLM\SECURITY - \system32\config\security
 
Кроме этого в \Documents and Setting\...\ntuser.dat хранятся локальные настройки для конкретного пользователя (ветки типа HKU\S-X-X-XX)
 
Для редактирования нужной ветки запускаем RegEdit, меню файл->загрузить куст цепляем нужный файл под любым именем, редактируем новую ветку, выгружаем куст - меню файл->выгрузить куст.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 19:49 30-10-2007
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
Спасибо! Теперь все понятно.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 16:34 31-10-2007
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мэтры!
Объясните, пожалуйста, как в WB осуществляется запуск приложений с виртуального диска.
 
Просмотрел скрипты приложений (проект LiveXP). Там везде в shortcuts указан путь к ехе-файлам, т.е. cmd-файлов (как в BartPE) типа
 
setlocal
if "%temp%" == "" goto _err
if exist "%temp%\...
xcopy "%SystemDrive%\Programs…
и т.д.
endlocal
 
я не обнаружил. Может в WB как-то по-другому, есть своя специфика?  
 
И еще вопрос
- откуда вообще известно, какую прогу можно запускать с СД, а какую надо с виртуального диска. Понятно, что те, которые требуют возможность записи на диск при работе, но откуда это известно? Из опыта или, ну не знаю…
 
Заранее благодарен!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 10:29 01-11-2007
NIKZZZZ



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

Цитата:
Там везде в shortcuts указан путь к ехе-файлам

Вместо указанного батника удобнее создать самораспаковывающийся SFX архив, например RAR, который после окончания работы проги к тому-же удалит ее  с виртуального диска.
Но наиболее целесообразно использовать BootSdi или FBWF  - проблема исчезнет.

Цитата:
какую прогу можно запускать с СД, а какую надо с виртуального диска.

Чисто экспериментально. Например, запустив прогу и посмотрев, меняется ли что-либо в ее каталоге, но это не дает полной гарантии.
 
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 13:07 01-11-2007
reff



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

Цитата:
Чисто экспериментально. Например, запустив прогу и посмотрев, меняется ли что-либо в ее каталоге, но это не дает полной гарантии.  
Regmon и Filemon дадут больше уверенности.

Всего записей: 6928 | Зарегистр. 04-09-2003 | Отправлено: 13:27 01-11-2007
   

Страницы: 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 91 92 93 94 95 96 97 98 99

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Windows Preinstallation Environment(WinPE). WinBuilder
vu1tur (08-11-2008 12:33): лимит страниц: 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