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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
euheny

Цитата:
Там вроде ничего и нет,а варез можно убрать.

Именно поэтому я и не хочу там мусорить. Это демка в которой присутствует и варез - иначе какой в ней смысл? Это не базовый конструктор, которого у меня нет.

Цитата:
Решена ли на данный момент проблема с ассоциациями файлов

Наверное такая проблема существует, но в чем она заключается я не знаю. Ассоциация прописанная через реестр вручную работает.
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 02:22 07-12-2006
alankz

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

Всего записей: 35 | Зарегистр. 05-03-2006 | Отправлено: 22:35 07-12-2006 | Исправлено: alankz, 12:56 09-12-2006
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
All
Сегодня говорил с Nuno о русском проекте винбилдера. Он знает о наших разработках и желает помочь. В ближайшее время он обещает динамическую подгрузку текстовых ресурсов, что позволит переводить winbuilder.exe на любой язык, всего лишь исправляя текстовый файл.
Кроме того он предлагает место на сервере под наш проект вроде russian.boot-land.net и место на сервере для разработчиков с руборда которых я порекомендую. Также получил официальное добро от нуно на прямые линки на *.boot-land.net серверы для руборда. Также нуно пишет что мы можем распространять winbuilder.exe в комплекте с любыми файлами которые нам нужны на сервере *.boot-land.net если конечно  это не варез.
Еще неплохо было бы поделиться VistaPE с сообществом бутлэнда, они могли бы сильно помочь в разработке.  
P.S. Сейчас я очень, занят сессией, примерно через недели полоры освобожусь и вплотную займусь русским винбилдер проектом.
alankz
Цитата:
Чета программа test2 неработает

как это проявляется?

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 17:32 12-12-2006 | Исправлено: HighwayStar, 17:33 12-12-2006
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
 
Можешь выложить Inf2Script.au3(для экспериментов)?

Всего записей: 4023 | Зарегистр. 22-11-2006 | Отправлено: 17:42 13-12-2006
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
euheny
Бери
Если найдешь баги или появятся идеи - сообщи.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 19:58 13-12-2006
euheny



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

Цитата:
Если найдешь баги или появятся идеи - сообщи.

Да,поэтому и спросил. (Проблема с обработкой txtsetup)
 

Всего записей: 4023 | Зарегистр. 22-11-2006 | Отправлено: 00:58 14-12-2006
NIKZZZZ



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

Цитата:
Проблема с обработкой txtsetup

Такая проблема есть - обработка INI файлов. В конверторе она выполнена на основе описания WinBuilder, но она не работает (по крайней мере в версии 051). Так, например, команда IniDelete почему-то стирает не раздел, а все содержимое Ini файла. Готовых скриптов использующих редактирование Ini файлов я не нашел. Это либо баг самого WinBuilder, либо некорректное описание к нему. Версию 052 я не тестировал. Если приведешь пример inf и script файлов с такой обработкой - исправить баг можно за пять минут.
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 04:41 14-12-2006
alankz

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

Всего записей: 35 | Зарегистр. 05-03-2006 | Отправлено: 04:45 14-12-2006
NIKZZZZ



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

Цитата:
test2 висит час два и нечего не делает

А как ты его запускал и для чего ?
Прервать работу теста можно щелкнув по иконке в трее.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 05:36 14-12-2006
alankz

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
чтобы узнать нужные dll а запускал 2 кликами указал папку с прогай и указал папку с дистром и все но что 2 часа она нечего неделает мне кажится это не нармально

Всего записей: 35 | Зарегистр. 05-03-2006 | Отправлено: 13:08 14-12-2006
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alankz
Вообще это довольно странно - даже если ей что-то неправильно указать - она должна работать. Возможные варианты - русские символы и пробелы в именах и путях (в том числе к самой test2). Попробуй их исключить.
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 13:54 14-12-2006
alankz

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
 
Спасибо все заработало 1 минута это не 2 часа  
Спасибо

Всего записей: 35 | Зарегистр. 05-03-2006 | Отправлено: 15:05 14-12-2006
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновился Test2 - исправлены баги с кириллицей.
Теперь в качестве пути Source надо указывать на сам каталог I386.


Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 17:42 14-12-2006
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Видел ли кто-нибудь плагин AGP filter (ну или хотябы что-то подобное)?
 
Если такокого нет,то кто что может сказазать по его созданию.

Всего записей: 4023 | Зарегистр. 22-11-2006 | Отправлено: 01:33 16-12-2006
sergeyg



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужна помощь по синтаксису, может кто уже сталкивался ...
 
Делаем первую переменную Set,%A%,"2"
Выводим Echo,%A%
Все отлично
 
Делаем вторую Set,%B%,"1 %A% 3"
Выводим Echo,%B%
Выводится "1 %A% 3", а не как ожидалось "1 2 3"
 
Есть идеи как сделать это правельно?
 

Всего записей: 297 | Зарегистр. 10-02-2003 | Отправлено: 15:09 17-12-2006
Chef



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergeyg
Вроде никак. А %В% тебе обязательно нужно? Можно ведь просто:
RegWrite,HKLM,0x1,"...","B","1 %A% 3"
IniWrite,"%ProjectInfo%","MyVar","B","1 %A% 3"
...

Всего записей: 221 | Зарегистр. 22-04-2006 | Отправлено: 16:02 17-12-2006
sergeyg



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

Цитата:
If,ExistFile,"%ProgramFilesDir%\Windows#$sAIK\Tools\x86\imagex.exe",Set,"%IMAGEX%","%ProgramFilesDir%\Windows#$sAIK\Tools\x86\imagex.exe"
If,ExistFile,"%SourceDir%\Windows#$sAIK\Tools\x86\imagex.exe",Set,"%IMAGEX%","%SourceDir%\Windows#$sAIK\Tools\x86\imagex.exe"
If,ExistFile,"%SourceDir%\Tools\x86\imagex.exe",Set,"%IMAGEX%","%SourceDir%\Tools\x86\imagex.exe"
If,ExistFile,"%Tools%\imagex.exe",Set,"%IMAGEX%","%Tools%\imagex.exe"

 
в потом подобных...

Цитата:
ShellExecute,Hide,"#$q%IMAGEX%#$q","/mount #$q%WimFile%#$q 1 #$q%IWTemp%#$q"

 
ps разговаримал с Nuno, он сказал что знает об этом и уже пытался исправить, но реализация оказалась очень медленная и была в дальнейшем удалена ... в общем, пока пользуюсь исправленной версией winbuilder.exe и жду фикса Nuno

Всего записей: 297 | Зарегистр. 10-02-2003 | Отправлено: 16:25 17-12-2006 | Исправлено: sergeyg, 16:26 17-12-2006
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergeyg
Что-то не могу понять зачем тебе это нужно, в примере же и так все нормально. А то что ты спрашивал выше подобно всененавистному goto.
То что ты хочешь сделать только усложнит код для понимания, посмотрел тут скрипты от vistpe005-en, переделывал их под 001 единственную что у меня нормально и быстро собирается, там у тебя куча переменных в которых фиг разберешься , неудивительно что все просят документацию.
Скрипты из проекта Standard читается не в пример проще.  
ИМХО не надо пока мешать нуно, пусть он сделает нормальную распаковку cab'ов, над улучшение которой он сейчас работает, и загрузку сообщений из файла. Там не так давно кто-то просил сделать циклы, тоже не ясно зачем они
Chef
Что-то давно тебя не было видно. Начинал ли ты какие нибудь работы в отношении фильтра файловой системы?

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 17:31 17-12-2006
sergeyg



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

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

ты мне предлогаешь каждый раз при вызове imagex вставлять 3 строчки проверки его расположения? ... может читать это и проще, но уж очень криво идеологически, на мой взгляд ... да и подобных вещей у меня несколько ...
 

Цитата:
там у тебя куча переменных в которых фиг разберешься  

хм ... а просто внести их в 001 не получается?
 

Цитата:
ИМХО не надо пока мешать нуно

не знаю как там с циклами, не знаю для чего бы они могли понадобится, а подобная работа с переменными смахивает не баг ... в общем он обещал дня через 3 сделать
 
вот от чего бы я не отказался, так это от if ... else, а то приходится постоянно двойные проверки проводить ...  и еще не хватает проверки через регулярные выражения (/123/g)
 
ps вечером надеюсь доделать поддержку WAIK, тестировать будешь? тут наконец нечего не урезается, а просто не все копируется

Всего записей: 297 | Зарегистр. 10-02-2003 | Отправлено: 17:57 17-12-2006
Chef



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
Дык все сбежали делать висту, чего тут писать... Недавно начал полностью переделывать проект Standart т.к. сейчас это просто один большой глюк. О фильтре пока даже не думал. Мне для этого надо с нуля изучать Си - легче найти кого-то.
Ещё этот новый год... продуктивность работы падает с каждым днём
ps: утилитка подросла до версии 0.7

Всего записей: 221 | Зарегистр. 22-04-2006 | Отправлено: 18:09 17-12-2006 | Исправлено: Chef, 18:10 17-12-2006
   

Страницы: 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