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

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

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

vu1tur (12-04-2010 11:01): http://forum.ru-board.com/topic.cgi?forum=62&topic=20418  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

   

vu1tur



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

Windows Preinstallation Environment
Самостоятельная сборка при помощи конструктора BartPE и его модификаций

Статьи по теме и другая полезная информация:

  • Статья о WinPE на RU-BOARD
  • Цикл статей о WinPE на OSZone
  • 911cd - самый большой англоязычный форум по теме
  • Параллельная тема - сборка WinPE альтернативным конструктором WinBuilder
  • Параллельная тема - проект VistaPE (WinPE 2.0), сборка конструктором WinBuilder
  • Тема в варезнике - большой выбор готовых сборок WinPE с предустановленным софтом
     
    Конструкторы:

  • BartPE Builder 3.1.10a - оригинальная версия, поддержка русского языка (05.09.2007) - © Yurkesha
  • Reatogo-X-PE 240 - модифицированный конструктор BartPE+XPE - © Reatogo
  • Базовый конструктор (26.03.2008) BartPE+XPE (Explorer, IE, PnP, MMC, Multimedia) - © 7sh3
  • Базовый конструктор (26.03.2008) BartPE+ (Nu2Menu\BsExplorer, IE, PnP, MMC, Multimedia) - © 7sh3
    ---
    !!! В базовых конструкторах ВИРУСОВ НЕТ !!!
     
    Плагины:

  • Yurkesha BartPE Plugins, зеркало - готовые плагины и драйвера для BartPE\XPE
  • Sherpya WinPe Stuff - плагин XPE и утилиты для оригинального конструктора BartPE
  • Paraglider BartPE Plugins - полезные плагины и утилиты для оригинального конструктора BartPE
  • BartPE+XPE Plugins - готовые плагины и драйвера для BartPE+XPE
  • BartPE Plugin Repository - большая база плагинов для BartPE\XPE с поиском
  • nat27 BartPE+XPE plugins - оптимизированные плагины драйверов для BartPE+XPE

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 10:24 01-03-2009 | Исправлено: AZJIO, 22:29 19-05-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
    проверил очерёдность обработки инфов, вот
     
    !
    #
    $
    %
    &
    '
    (
    )
    +
    ,
    -
    0
    9
    ;
    =
    @
    a
    z
    [
    ]
    ^
    _
    {
    }
    ~
    а
    я
     
    Сортировка по корневому каталогу, сначала файлы потом папки, далее по уровню вложенности папки, то есть файл выше уровнем (ближе к корневому каталогу) обрабатывается последним.
    Просмотр по кнопке "Плагины", сортирует по имени (Name) в секции [PEBuilder], соответственно не влияет на очерёдность обработки.
    Обработка спец-каталогов: первым обрабатываются *.inf'ы в oem1, далее plugin, далее (обнаружил методом тыка) oem2, другие каталоги (oem, oem3 и прочие) не воспринимаются(?).
    ---------------------
    вот незнал, и поравил базовые инфы, а фактически всё можно было решить именами каталогов. Сначала обрабатываются базовые, далее софт, далее преимущественный софт (WinRAR<=>7zip, ACDSee<=>XnView, notepad++<=>AkelPad) чтоб не переназначали ассоциации, далее личные настройки, чтоб не править оригиналы софта, и последнее настройки для себя. Приходится теперь восстанавливать инфы.

    Всего записей: 4411 | Зарегистр. 03-05-2006 | Отправлено: 04:03 22-07-2009 | Исправлено: AZJIO, 04:19 22-07-2009
    7sh3

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

    Цитата:
    (обнаружил методом тыка) oem2, другие каталоги (oem, oem3 и прочие) не воспринимаются(?).

    в оригинальном бильдере от барта нет обработки oem каталогов, это бильдер от reatogo, там есть только oem1 и oem2, oem2 всегда последний обрабатывается, выкинул так как не было идей для чего его приспособить можно
    использовал этот бильдер от reatogo только для того чтобы скрыть основняк в окне "плагины", то что отключать нельзя в любом случае, конструктором ведь пользуются и те кто первый раз собирает...
    по той же причине закинул рамдиски в oem1, там папка с ними имеет имя 000_ramdrive, думаю можно было догадаться (кому это надо) что ее надо переместить в plugin (где имена других папок 100_ 200_) для того чтобы увидеть в окне "плагины"

    Всего записей: 13925 | Зарегистр. 16-10-2005 | Отправлено: 05:42 22-07-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NordMaster
    Цитата:
    Никто не подскажет, какие изменения нужно вносить в реестр, чтобы uTorrent не спрашивал куда ему ставиться при первом запуске?
    посмотри в сборке Алкида sfx-архив SetupUTorrent.exe, в нём хранятся профили, которые при старте извлекаются в B:\Documents and Settings\Default User\Application Data\uTorrent
    а также ассоциации
    0x1,"Classes\.torrent",,"utorrent"
    0x1,"Classes\utorrent",,"описание закачки"
    0x1,"Classes\utorrent\DefaultIcon",,"X:\PROGRAMS\uTorrent\uTorrent.exe,0"
    0x1,"Classes\utorrent\Shell\Open",,"Открыть"
    0x1,"Classes\utorrent\Shell\Open\Command",,"""X:\Programs\uTorrent\uTorrent.exe"" ""%1"""

    Всего записей: 4411 | Зарегистр. 03-05-2006 | Отправлено: 06:26 22-07-2009
    AAAliaSSS



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите как правильно написать команду удаления пустых строк в txtsetup.sif, если нет wim и fbwf.  
    У меня не BARTP+XPE от yurkesha, а просто pebuilder3110a.
     
    Добавлено:
    И ещё вопрос, что такое regexpander.exe и что он делает?

    Всего записей: 10 | Зарегистр. 09-02-2009 | Отправлено: 07:34 22-07-2009
    RayCD

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пост обработка от yurkesha бывает не запускается сразу(mkisofs), то-бишь тыкать несколько раз (2-3-4) чтобы она запустилась, получается builder компилирует все, а обработку приходится запускать вручную, не очень удобно. Может быть это из-за windows 7?

    Всего записей: 68 | Зарегистр. 10-09-2008 | Отправлено: 09:26 22-07-2009
    ramasik81

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа!
    У меня снова есть вопросы! Так что в очередной раз прошу помощи!!!
     
    1. Есть ли и где список того, что PEBuilder выдирает с дистрибутива?
    2. Каким образом заставить билдер запускать что то после завершения сборки? (хочу сам написать свою постобработку)

    Всего записей: 77 | Зарегистр. 11-04-2008 | Отправлено: 13:03 23-07-2009
    VV2006

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramasik81
    В корне папки конструктора посмотри в файле pebuilder.log - там весь ход сборки подробно протоколируется.

    Всего записей: 2123 | Зарегистр. 10-02-2006 | Отправлено: 23:24 23-07-2009
    AAAliaSSS



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для чего в плагине "Multi CPU support" файлы ntdetect.com и SetupLdr.bin? Что в них изменено?

    Всего записей: 10 | Зарегистр. 09-02-2009 | Отправлено: 07:23 24-07-2009
    ramasik81

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VV2006
    Хм!!! Спасибо!!! Что в итоге он запихал я и без лога вижу!!! А вот что он собирается запихивать и где ему подправить! Да ещё и как свою постобработку запустить! Вот в чём вопрос!

    Всего записей: 77 | Зарегистр. 11-04-2008 | Отправлено: 08:27 24-07-2009
    VV2006

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramasik81
    Так в логе видна последовательность обработки inf'ов, а в самих inf-файлах и находятся инструкции сборщику что куда и откуда копировать.  
    А постобработка из лога также видна, к примеру, строка, содержащая: oem1\postprocessing\postprocessing.inf - сам плагин постобработки, смотришь его содержимое и выходишь на скрипт постобработки custom_commands.cmd.

    Всего записей: 2123 | Зарегистр. 10-02-2006 | Отправлено: 09:23 24-07-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не считая скрипта для настройки сети, ещё вот такие скрипты сделал на AutoIt3.
     

     
    С помощью AutoIt3 можно создавать ярлыки вот пример

    Всего записей: 4411 | Зарегистр. 03-05-2006 | Отправлено: 09:39 24-07-2009 | Исправлено: AZJIO, 09:46 24-07-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VV2006
    У меня постобработка реализована по другому - вызов через скомпилированный скрипт mkiso.exe и вызывается makeiso.cmd
     
    ramasik81
    Ты уверен что тебе стоит делать свою постобработку? Если у тебя вызывает вопрос как ее запустить?!
     
    AAAliaSSS
    Это модифицированные файлы из Win2003 SP1
    Что и как модифицируется можешь посмотреть скрипт уважаемого NIKZZZZ в соседней ветке по WinBulder либо сравнить оригинальные файлы с этими при помощи соответсвующего софта(например UltraCompare)
     
    AZJIO
    Нужная инфа - меня на проверку всех спецсимволов не хватило...
    То есть все до hex:64 обрабатывается в порядке возрастания hex-кода
    потом почему-то латинский алфавит потом начиная с hex:91 опять по возрастанию(исключая латинский алфавит).
    По моим наблюдениям все-таки все обрабатыватся (в пределах одной папки) в порядке возрастания hex-кодов символов вот так  
     


    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 09:53 24-07-2009
    ramasik81

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
    Да я написал пару скриптов нужных на vbs, только что то я не могу воткнуть как их запустить автоматически, при создании сборки... Не руками же их клацать!

    Всего записей: 77 | Зарегистр. 11-04-2008 | Отправлено: 10:03 24-07-2009
    AAAliaSSS



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
    У меня просто изменён SetupLdr.bin специально для загрузки с USB (minint) через GRUB, на которой есть установочная ХР. Иначе при выборе РЕ грузится установачная.
     
     
    Добавлено:
    yurkesha
    Для удаления пустых строк вот так правильно?
     
    if exist "%pedir%\I386\txtsetup.sif" (
    findstr /r /c:"." "%pedir%\I386\txtsetup.sif"|^
    findstr /v /l /i /g:Tools\!For_txtsetup.txt>"%pedir%\I386\txtsetup1.sif"
    findstr /r /c:"." "%pedir%\I386\txtsetup1.sif">"%pedir%\I386\txtsetup.sif"
    )
    if exist "%pedir%\I386\txtsetup1.sif" (
        del "%pedir%\I386\txtsetup1.sif"
    )

    Всего записей: 10 | Зарегистр. 09-02-2009 | Отправлено: 10:20 24-07-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
    на счёт А и а непонимаю как проверить, ведь с одинаковыми символами создать файл невозможно,  аесли добавить типа маркер AAA1 и ааа2, то очерёдность определяется именно по маркеру 1 и 2, то есть меняя маркеры AAA2 и ааа1 меняется и очерёдность.
     

    Цитата:
    меня на проверку всех спецсимволов не хватило

    я проверял в "своём" inf2reg, очередной раз пригодился, собирает в 2 секунды, и прямо в окне билдера смотрю какие инфы обрабатываются первее, сразу создал кучу пустых инфов с указанными именами, их же кинул во вложенные каталоги для сравнения очерёдности в подкаталогах.
     
    Сравнил с таблицей символов, точно сходится, только заглавные и прописные воспринимаются как одно.
    Наверно базовые инфы лучше делать с символами !0, !1, чтоб не возникало проблем с добавленными твиками, у меня сейчас после перераспределения очерёдности выявились несколько новых глюков, вернее ситуаций, когда некоторые мои твики покрывались твиками программ.
     
    Пока у себя сделал так:
    000_ - 200 - базовые
    soft - папка с софтом, внутри которой очерёдность определяется символом _
    _Desktop - предпочтения своих настроек
    ~Lichnoe - чисто для моей сборки
    Хотя в конструкторе базовые лучше через !, тогда никогда не возникнет ситуации, что базовый перепишет добавленный плаг.
     
    ramasik81
    Цитата:
    Не руками же их клацать!
    когда-то клацал руками патч для иконок, вернее батник, а потом разобрался задав вопрос в теме "Задачи на бат-файлах". Добавил в custom_commands.cmd конструктора 7sh3  такие строки:

    Цитата:
    cd..
    call !modify_dll.bat
    del %OutDir%\I386\SYSTEM32\NTKRPAMP.EXE /S /F /Q
    del %OutDir%\I386\SYSTEM32\NTKRNLPA.EXE /S /F /Q
    GOTO all_done

    Всего записей: 4411 | Зарегистр. 03-05-2006 | Отправлено: 10:29 24-07-2009 | Исправлено: AZJIO, 11:31 24-07-2009
    ramasik81

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    С custom_commands.cmd всё понятно!!! Там то приписать и я могу!!! Но я хотел узнать откуда сам этот custom_commands.cmd  запускается!!! Кто его и когда запускает, а самое главное где изменить на своё?

    Всего записей: 77 | Зарегистр. 11-04-2008 | Отправлено: 12:29 24-07-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    А что там понимать? Сравни B и a что раньше обработается?
     
    AAAliaSSS
    Да - все так.  
    А насчет setupldr.bin надо конкретно сравнивать потому как другой для WIM-загрузки и мультиядерности не подойдет.


    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 12:45 24-07-2009
    RayCD

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
    Наверно я не правильно сформулировал вопрос. PeBuilder чаще всего не может запустить сам mkisofs, из-за этого приходится запускать вручную отдельно, он и вручную не с первого раза открывает.

    Всего записей: 68 | Зарегистр. 10-09-2008 | Отправлено: 14:14 24-07-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
    сначала обрабатывается "a" потом "B", для верности ещё проверил a,b,D,f,L, всё обрабатывается независимо прописные или заглавные, чисто по алфавиту.

    Всего записей: 4411 | Зарегистр. 03-05-2006 | Отправлено: 14:17 24-07-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RayCD
    Windows 7 вообще штука в себе... Да и не релизный пока... А MKISOFS.EXE это все-таки скомпилированный скрипт - всяко может быть...
     
    Добавлено:
    AZJIO
    Вот теперь понятно - регистр не различается.

    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2741 | Зарегистр. 15-12-2003 | Отправлено: 14:18 24-07-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 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6
    vu1tur (12-04-2010 11:01): http://forum.ru-board.com/topic.cgi?forum=62&topic=20418


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru