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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
apocalipsiz

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

Цитата:
Стандартными средствами никак. Открой пустой ключ или воспользуйся Reg.exe . А зачем это нужно?

Не могу знать, однако, в инфе так сделано по какой-то причине. Может быть, программа проверяет существование этой ветки. Запишу тогда туда что-нибудь.
 

Цитата:
так то про Vist'у , у нее вместо \i386\   \windows\  

Ага ) Ну, хорошо, это, я допустим и сам понял, только вот, если поставить

Цитата:
RegHiveLoad,"WB-software","%TargetDir%\i386\system32\config\software"

то результат тот же, так что я попробовал создать папку software После запуска Play, команда создания вызвала ошибку, однако нелады с загрузкой

Цитата:
RegHiveLoad,"WB-software","%TargetDir%\Windows\system32\config\software"

пропали.
 
Ещё одна проблема : сервисы. Очень похоже на то, что в VistaPE запуск/остановка сервисов вообще не работает (допустим, если зайти в диспетчер на вкладку службы и что-нить включить или выключить), а должно в безопасном-то режиме. Есть способ заставить работать?
 

Всего записей: 11 | Зарегистр. 10-08-2007 | Отправлено: 16:56 18-08-2007
NIKZZZZ



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

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

В Inf это сделано потому, что нельзя писать в несуществующую ветку, ее надо сначала создать.

Цитата:
что я попробовал создать папку software

software - это файл, а не папка !!!

Цитата:
Очень похоже на то, что в VistaPE запуск/остановка сервисов вообще не работает

Не знаю, я давно не смотрел VistaPE. На эту тему есть другая ветка.
 
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 17:28 18-08-2007
apocalipsiz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ, большое спасибо за помощь!

Всего записей: 11 | Зарегистр. 10-08-2007 | Отправлено: 18:43 18-08-2007
Incbot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мда что то или лыжи не едут или я ... Не выходит каменный цветок. Как не пытаюсь собрать Kaspersky Antivirus 7-0125 не стартует. А идея была простая-есть рабочий inf для Барта. Перевожу вручную (ну почти). По файлам программы все идентично и там и там; по реестру тоже (смотрел в готовых образах). В Барте все стартует, в билдере нет. Про недостающие библиотеки читал. Скачал Test2, но чего-то не врубаюсь как использовать. Если тыкнуть в получающуюся в проекте (пока делаю в LiveXP) i386 а затем на папку установленного у меня avp то получается что в билдер-образе не хватет:mscms.dll, inseng.dll, hal.dll, ntoskrnl.exe, sfcfiles.dll, sfc.dll, ifsutil.dll, wmilib.sys, hidparse.sys.
 
Однако, если их добавить к проекту (через Expand из SourceDir\i386\system32 в TargetDir\i386\system32) система в эмуляторах виртуальных машин начинает глючить при загрузке: то этого не хватает то того и обычно сваливает в перезагруз еще до старта антивируса (что удивительно глючит по-разному скажем в виртуальной машине от мелкомягких и qemm).
 
Пробывал на полной винде посмотреть что делает при старте Kaspersky. FileMon выдал обращения  к куче dll из коих в винбилдер сборке не нашлось fltlib.dat,iphlpapi.dll,wtsapi32.dll и тд Естественно и этот набор Expandил, но без толку. Что не так делаю?
 
Уже порылся у Касперского на сайте и включил мониторинг(протоколирование) операций при старте для AVP Стартуют на Барте и на билдере системы похоже, потом билдеровская валится без об"яснения причин. Тихо схожу с ума в общем. Есть лекарства? Кстати Nikzzz обясни как использовать твой Filemon&Regmon.script поподробнее.
 
PS После исправления временных папок в твоем проекте на нормальные для  LiveXP FireFox запустить мне тоже не удалось-образ винды нормально грузится в QEMM, а при попытке запустить браузер появляются на 15 сек часики и все-ни ответа ни привета. LiveXP перекачивал если что

Всего записей: 6 | Зарегистр. 12-08-2007 | Отправлено: 01:58 19-08-2007 | Исправлено: Incbot, 03:29 19-08-2007
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для BartPE имеются описания кухни, как с ним работать, писать плагины, собирать и создавать образ и т.д. Есть ли нечто подобное для WinBuilder? Где можно хоть что-нибудь почитать?
NIKZZZZ
пробовал скачать inf2script и inf2script из шапки, но мне выдает ошибку. Почему? Может там какие-то особенности взакачке?

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



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

Цитата:
Где можно хоть что-нибудь почитать?

Описание есть в ...\Projects\Tools\Help и на родном сайте.

Цитата:
inf2script и inf2script из шапки, но мне выдает ошибку.

Ссылки в шапке приказали долго жить...
inf2script

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

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

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 12:33 19-09-2007
NIKZZZZ



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

Цитата:
Если можна, то и на Test2.

Я в соседней ветке кратко описал, как им пользоваться.
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 13:14 19-09-2007 | Исправлено: NIKZZZZ, 13:17 19-09-2007
coherent

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

Цитата:
Я в соседней ветке кратко описал, как им пользоваться.

Не сочти за наглость. Что за ветка? Можна ссылку на пост?
 
Добавлено
И насчет, что-нтбудь почитать, желательно на русском.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 16:19 19-09-2007 | Исправлено: coherent, 10:30 20-09-2007
Fourteen



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вопрос такой, вроде никто не задавал:
Можно ли использовать в LiveXP программы сделанные с помощью Thinstall?
У меня почему то не получается. Говорит что отсутствует файл лицензии. Кто-нибудь пробовал это сделать?

Всего записей: 165 | Зарегистр. 27-08-2004 | Отправлено: 14:01 20-09-2007
NIKZZZZ



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

Цитата:
Не сочти за наглость. Что за ветка? Можна ссылку на пост?  


Цитата:
И насчет, что-нтбудь почитать, желательно на русском.

К конструкторе ...\tools\help есть английская справка. С русским проблемы.
Fourteen

Цитата:
Можно ли использовать в LiveXP программы сделанные с помощью Thinstall?

Я пробовал, результат аналогичный, по всей видимости, не полностью работает крэк.  
Но не это главное. Такие проги, созданные Thinstall, Molebox, UPX и т.п. требуют довольно много ресурсов памяти, применять их просто нецелесообразно.
Даже Sfx архив с распаковкой на RamDisk более экономен.
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 14:50 20-09-2007
qwqw

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

Цитата:
Можно ли использовать в LiveXP программы сделанные с помощью Thinstall?  
У меня почему то не получается. Говорит что отсутствует файл лицензии.

Окошко с таким сообщением появляется в том случае, если в системе (LiveCD) отсутствуют файлы необходимые для работы программы.

Всего записей: 498 | Зарегистр. 10-01-2002 | Отправлено: 15:37 20-09-2007
Fourteen



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

Цитата:
Окошко с таким сообщением появляется в том случае, если в системе (LiveCD) отсутствуют файлы необходимые для работы программы.

 
А какие необходимы файлы?

Всего записей: 165 | Зарегистр. 27-08-2004 | Отправлено: 08:35 21-09-2007
qwqw

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fourteen это ты можешь выяснить используя Filemon или Test2 (от NIKZZZZ)
Также это окно может появляться, если при сборке в Thinstall ты прогу инсталлил в C:\Program Files, лучше инсталлировать в корень диска С. Но Опять же, если при загрузке с LiveCD диск С отсутствует или система его не определяет, то portable сделанный через Thinstall также не запуститься и появиться соответствующее окно. Чтобы такой portable работал при отсутствии диска С, сборку надо делать инсталлируя прогу на X, но тогда в обычной системе она работать не будет, т.е. получиться portable заточенный только под твой LiveCD. (это проверялось на версиях Thinstall до v.3.146, не думаю, что в новой версии эти проблемы отсутствуют.
В общем слишком много неудобств, чтобы использовать portable (Thinstall) в LiveCD.

Всего записей: 498 | Зарегистр. 10-01-2002 | Отправлено: 13:09 21-09-2007
NIKZZZZ



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

Цитата:
не думаю, что в новой версии эти проблемы отсутствуют.  

Подобные проблемы и не могут отсутствовать. Thinstall эмулирует каталоги с абсолютными путями, например c:\Documents and Setting\... c:\windows\... и т.п. Проблемы могут возникнуть и при эмуляции их на диск, не допускающий записи (CD).
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 14:12 21-09-2007
qwqw

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

Цитата:
Подобные проблемы и не могут отсутствовать. Thinstall эмулирует каталоги с абсолютными путями, например c:\Documents and Setting\...

Можно сделать сборку так, чтобы каталог, где прога хранит настройки, создавался рядом с исполняемым файлом.  
А вот если прога при инстале создает файлы, например, в c:\Windows\System32 то при сборке в Thinstall будет ли работать на LiveCD? - не пробовал. (если запустить portable-thinstall тех прог, что при инсталле не создают файлов в C\Windows\...или \Program Files\Common Files\..., например, на LiveCD iNFR или XPE Web Edition, перетащив их на B, то они запускаются)
 

Всего записей: 498 | Зарегистр. 10-01-2002 | Отправлено: 14:29 21-09-2007 | Исправлено: qwqw, 14:55 21-09-2007
NIKZZZZ



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

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

Можно . Но там будет его копия, эмуляция все равно будет на с:\....  

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 14:50 21-09-2007
Turkish88



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А что значит вот эта пробдема 0x0007e  
portcls.sys - Live не грузится на 845G - Noname

Всего записей: 2009 | Зарегистр. 30-04-2007 | Отправлено: 16:19 21-09-2007
qwqw

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Каким инструментом вы пользуетесь для просмотра и управления службами в Vista. Если использовать Computer Management (из ERD Commander) или Aswsndmanager (из Avastutils), то несколько не удобно, большинство названий служб не отображаются.

Всего записей: 498 | Зарегистр. 10-01-2002 | Отправлено: 16:28 21-09-2007
NIKZZZZ



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

Цитата:
А что значит вот эта пробдема 0x0007e  
portcls.sys - Live не грузится на 845G - Noname

Если уж задаешь такой вопрос, поясни более подробно, как и что делалось. Сделай минимальную сборку, выключи все , что возможно.  Будет ли работать? portcls.sys - не о чем не говорит, кроме того, что это связано с драйверами железа. Сделай другую сборку, не Live.
 
 
 
 
Добавлено:
qwqw

Цитата:
если запустить portable-thinstall тех прог, что при инсталле не создают файлов в C\Windows\...или \Program Files\Common Files\..., например, на LiveCD iNFR или XPE Web Edition, перетащив их на B, то они запускаются
 
Вопрос, а зачем все это надо? Память жрется в немеренных количествах. Смысл прог, созданных Thinstall заключается в том, что они не оставляют следа. В WinPe это и так есть.
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 17:06 21-09-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