Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: RayCD
Дата сообщения: 15.07.2009 13:35
Подскажите где в XPE настроить/изменить стандартные пункты меню в пуске. Не как добавить новое приложение, а как изменить именно дефолтное меню.
Автор: AZJIO
Дата сообщения: 15.07.2009 18:34
RayCD поищи в basexpe.inf и 01-customconfig.inf такую строчку: CurrentVersion\Explorer\Advanced
Автор: 01pump
Дата сообщения: 15.07.2009 21:39
yurkesha

Цитата:

yurkesha
у тебя выключен PLUGIN\_2BASE_MAX\PARAGLIDER\paraglider.inf
Включи и команда появится...

Фокус в том что команда эта есть. Т.е. мы имеет доступ к удаленному реестру (прописывается _ON_C). А запуск программ под этим удаленным реестром невозможен.
Вот лог http://exfile.ru/51048 из под твоего билдера. А это http://exfile.ru/51051 из-под билдера 7sh3 Разница есть.
Автор: yurkesha
Дата сообщения: 15.07.2009 22:33
01pump
параметры запуска абсолютно одинаковы... У меня правда более свежая версия - хотя и не последняя... Значит опять Paraglider чего-то намудрил. Ну да ладно - обновлю до самой последней... Ну само-собой вопрос не совсем ко мне - откатить версию-то можно, но в последних версиях появились очень полезные фичи которые позволяют запускать горазбо больший набор программ с совершенно правильным переопределнием реестра - например ccleaner и тому подобное...

Добавлено:
Да и кстати - в основной сборке у меня как раз 1.023 версия и там вроде все пашет как положено - это в этом комплекте я обновиться забыл - 1.021...
Автор: nick152
Дата сообщения: 16.07.2009 07:33
yurkesha

Цитата:
при ресайзе ошибку выдавало или нет? И опять же - какой давности контсруктор

Нет, не выдавало. Последние три 6-метровых все, 8-метровый еще не скачал. Последний 6-метровый конструктор потестил еще - на ноуте и на ББ (Большой Брат, оба с 512М ОЗУ). Результаты одинаковы в обоих случаях, только цифры несколько отличаются от предыдущих конструкторов. Делал минимальные сборки, на ВМ выставлял 256М. Размер В: - 2М (ImDisk - 62), на реальном железе в обоих случаях 20М (Imdisk - 192). Кроме того, посмотрел еще на ноуте с 2Г ОЗУ, там - 205М, хотя сборка на нем дает 1Гиг. Понимаю, что сравнение с Imdisk'ом не очень корректно, попробовал и с обычным Рамдиском, только не получилось, при ресайзе сваливается. Однако цифру на ВМ заметил - 55 (там где QSoft - 2М, а ImDisk - 62). Проверить с 1 Гигом ОЗУ нет возможности.
Автор: yurkesha
Дата сообщения: 16.07.2009 08:48
nick152
ну ты загнул однако - все что выдает вполне соответствует моему алгоритму по поведению RAM-диска в случае WIM-сборки... Глянь ramdisk.cmd и все увидишь. Вот если ты заметишь противоречие с алгоритмом - тогда другое дело - поправлю(но вроде там все уже вылизано).
И алгоритм менять в общей сборке не намерен - одно из условий - старт и нормальная работа каспера на минимальной сборке при 256 мегах оперативы. Вобщем если тебе надо - меняй ramdisk.cmd (или хотя бы переключись на main профиль) и наслаждайся большим рамдиском...
Автор: RayCD
Дата сообщения: 16.07.2009 11:18
AZJIO
Вот например как мне убрать этот пункт меню?
0x2,"Sherpya\XPEinit\StartUp"," "," " то бишь "Автозагрузка"
Что нужно написать?
Автор: MishaEmS
Дата сообщения: 16.07.2009 11:42
yurkesha

Цитата:
радикально переделана структура profiles

Глянь личку по этому вопросу...
Автор: nick152
Дата сообщения: 16.07.2009 12:17
yurkesha

Цитата:
ну ты загнул однако

Мого быть, мого быть Потому и попросил отписаться тех, кто может подтвердить или опровергнуть. И я ведь ни о чем не настаиваю, только попросил посмотреть imdisk.inf применительно к конструктору, ни больше, ни меньше. Впрочем, и эту просьбу отзываю, ибо проблем не вижу. А за труды - большое спасибо!
Автор: AZJIO
Дата сообщения: 16.07.2009 12:48
yurkesha
Вот, где тут что добавлять?

1. копировние Drag & Drop не работает.
2. системные файлы скрыты... добавил свой инф с твиками эксплорера, но он не применяется.
3. Сеть удалось включить только с помощью "WiFi Hopper", и то четыре раза между точками переключался переписывая IP и DNS, и только когда скопировал PENetwork.exe и настроил с помощью неё, тогда сеть появилась и инет заработал.
4. При копировании на "рабочий стол" файлы дублируюся. У меня подобное было, когда назначил для "All Users" и "Default User" общую папку "рабочий стол".

RayCD
Цитата:
Вот например как мне убрать этот пункт меню?
удали всю строку. А папку "Атозагрузка" убрать наверно не удастся, она вроде как системная.
Автор: yurkesha
Дата сообщения: 16.07.2009 12:56
AZJIO
В предпочитаемых сетях нажать внизу кнопку добавить...
А профили в данный момент действительно совмещены - потому и дублируется...

Автор: AZJIO
Дата сообщения: 16.07.2009 13:27
yurkesha
Цитата:
В предпочитаемых сетях нажать внизу кнопку добавить...
ну соседнее окно оно и есть, только что там добавлять?.
Автор: yurkesha
Дата сообщения: 16.07.2009 13:53
AZJIO
Добавлять твою сеть и выбрать тип сети и все такое...

Проблема с драг-н-дроп - это shell32.dll из SP3 - все таки непредвиденные последствия. Гляну что можно сделать...
Автор: RayCD
Дата сообщения: 16.07.2009 14:09

И это не убрать?
Автор: yurkesha
Дата сообщения: 16.07.2009 14:26
RayCD
[Default.AddReg]
0x4,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","StartMenuFavorites",0x0


Добавлено:
RayCD
Проверено - работет, но меню становится короче определенной длины и боковая надпись (слева) перестает отображаться (в минимальной сборке)
Автор: RayCD
Дата сообщения: 16.07.2009 17:32
Можете ещё объяснить/дать ссылку по настройке интерфейса XPE, максимально подробно, какая запись за что отвечает(и разбор записи, что например [0x4] это ,["Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"],"[StartMenuFavorites]",[0x0] и всё в этом духе), чтобы глупых вопросов не задавать. В BS или NU2MENU все предельно просто, здесь немного замудренно смотрится. Ещё непонятно, не отображаются значки в программы/администрирование.
Автор: yurkesha
Дата сообщения: 16.07.2009 20:45
RayCD
Ярлыки в администрировании не отображались в первых двух версиях конструктора - это уже поправлено.
А по поводу параметров - собственно XPE здесь ни при чем - обычные настройки эксплорера. Параметры вытащенные из обычной винды полностью подойдут(исключение настройки панели быстрого запуска)...
Добавлено:
All обновления на моем сайте:
- исправлена ошибка с копированием/перемещения путем перетаскивания мыши(найдена добавочная зависимость shell32 - urlmon)
- пофиксена сборка из сорца 2003
- пофиксено задвоение ярлыков на рабочем столе и в автозагрузке
- упорядочена постобработка txtsetup.sif
- базовая зачистка txtsetup.sif орять вынесена в отдельный плаг
- перемещены из pebuilder.inf в NET_ALL обработки сетевых inf-файлов
- доделан плаг настройки быстрого запуска
- обновлен RUNSCANNER до последней версии 1.0.0.23
И опять увеличился размер... Сильно... Это shell32.dll и urlmon.dll из xpsp3 и w2k3 r2... Плаг FBWF в полной комплектации начинает весить пол-сборки (Я сам им не пользуюсь...)
Дата релиза конструктора - 17.07.2009 (отныне будет писаться в файле version в корне конструкора). Также постараюсь уже не менять внутренне расположение и зависимости плагов - то есть надеюсь что следующий релиз можно уже будет спокойно обновлять по-частям...
Автор: Angel_19
Дата сообщения: 17.07.2009 19:40
Подскажите, как добавить драйвера текстового режима для контроллеров (IDE, SATA).
Был случай, когда из-за отсутвия подобных драйверов, система с CD диска не грузилась.

Плагин SCSIRAID от уважаемого yurkesha использую, но там драйвера видимо для системы, а не для текстового режима.
Автор: yurkesha
Дата сообщения: 17.07.2009 19:43
Angel_19
там ТОЛЬКО драйвера текстового режима. Добавлять в плагины а не в папку драйверов...
Автор: AZJIO
Дата сообщения: 18.07.2009 00:28
yurkesha
а чем отличается папка драйверов от папки плагов? У билдера какое то особое отношение к папке драйверов?
Автор: yurkesha
Дата сообщения: 18.07.2009 08:02
AZJIO
RTFM - в билдере ознакомся с файликом \HELP\RUSSIAN\drivers.htm - там очень все подробно Bart расписал. Не хочу повторяться...
Автор: Angel_19
Дата сообщения: 18.07.2009 08:21

Цитата:
Добавлять в плагины а не в папку драйверов...

Именно туда и добавлял.

Сделал сравнения:

NVIDIA\NVGTS\nvgts.inf
DriverVer=08/18/2008,10.3.0.42

уже есть версия
DriverVer=11/12/2008,10.3.0.46

в новой добавлено:
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0AB9&CC_0106
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0AB8&CC_0106

NVIDIA\NVGTS\nvrd32.inf
DriverVer=08/18/2008,10.3.0.42

уже есть версия:
DriverVer=11/12/2008,10.3.0.46

в новой добавлено:
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0ABD&CC_0104
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0ABC&CC_0104

Жду обновления, сам наврядли смогу внести исправления.
Автор: AZJIO
Дата сообщения: 18.07.2009 08:48
yurkesha
Там как раз сказано что драйвер хранения данных нужно положить в drivers\SCSIAdapter для обработки TXTSETUP.OEM. Если говорить о других драйверах, то судя по инфу он ни чем не отличается от инфа программы, обрабатывает только помеченные секцией [PEBuilder], раскидывая файлы по папкам и больше ничего. И, кстати, папка _DRIVERS это же не DRIVERS.
Автор: yurkesha
Дата сообщения: 18.07.2009 10:25
AZJIO
Никакие папки внутри PLUGIN никакими особенностями не обладают.
Ну конечно внутренне расположение плагина влияет на порядок его обработки, но это нельзя назвать особенностью папки.
Вот тут как раз по поводу обработки - когда-то давно возникал вопрос, но так и не пришли к единому мнению. Я вроде ни разу не замечал отклонений вот от такой схемы:
полный путь с именем файла плага отсортированные по возрастанию. Притом особенностью сортировки является то что спецсимволы - например подчеркиание - считаются старше любой буквы...

Добавлено:
Вот именно поэтому плаги с моиим размещением практически всегда обрабатываются позже чем плаги с обычным размещением
Автор: VV2006
Дата сообщения: 18.07.2009 11:30
Стометровый образ, собранный конструктором от yurkesha, удалось успешно загрузить с CD-раздела U3 флешки Sandisk Cruzer 16G Micro (попытки "прямой" загрузки с этого раздела разных по размеру образов WinXPE заканчивалась неудачей). Так что Windows Imaging Format (WIM) и здесь очень пригодился.

Попробовал добавить BCDW, что-то не срослось с mkisofs:
mkisofs.exe -iso-level 4 -volid "BartPE" -bBartPE\BCDW\LOADER.BIN -no-emul-boot -boot-load-size 4 -hide BartPE\BCDW\LOADER.BIN -hide boot.catalog -o "_BARTPE\peb.iso" "_BARTPE\BartPE"
Нормально получилась BCDW-загрузка после записи образа с cdimage:
cdimage.exe -lWinXPE -g -h -c -j1 -m -o -bBartPE\BCDW\LOADER.BIN BartPE "pebcd.iso"
Автор: yurkesha
Дата сообщения: 18.07.2009 11:38
VV2006
Вот BCDW добавить в автоматическом режиме - та еще проблема...
У меня на данный момент включение/выключение BOOT_WIM приводит к созданию WIM/CD загрузки. А с BCDW формализовать до конца задачу пока не получается...
Автор: Vasily_Koshkin
Дата сообщения: 18.07.2009 13:10
Никто не делал плагин для FarStone DriveClone Server 5.1? Хочу сравнить его с Acronis'ом, особенно по части Universal Restore. Как это не смешно звучит, но оказывается бывают ситуации, когда хваленый Acronis не справляется.
Автор: tolya33
Дата сообщения: 18.07.2009 14:03

Цитата:
... внутренне расположение плагина влияет на порядок его обработки ...


У меня когда-то (где то год-полтора назад), была проблема про порядок сборки плагинов (для чего уже не помню, по-моему что-то с Акронисом связано). Плагины которые добавлял/изменял - всегда собирались последними. Долго пересобирал образ BartXPE, все плаги в которых делал изменения - всегда собирались последними (по записям в pebuilder.inf). Потом все надоело и в Totalcmd-ере выдилил папку Plugin, и через "Сменить атрибуты" (установив галочку - Обрабатывать содержимое каталогов) выставил текущие дату и время на все папки и файлы. Потом все плаги собрались нормально - по-имени.
Может все это случайно.
Автор: AZJIO
Дата сообщения: 18.07.2009 19:31
VV2006
В батнике поставь pause и посмотри какую ошибку показывает mkisofs.exe при попытке сборки. На днях делал батник сборки iso с загрузчиком Grub4Dos, и столкнулся с проблемой, когда загрузчик нужно указывать от каталога CD-диска. В общем с путями нужно разбираться. И [more=справку] mkisofs

Разберём пример загрузочного диска с загрузчиком Grub4Dos. Ком-строка такая:
Цитата:
"%~dp0mkisofs.exe" -duplicates-once -iso-level 4 -volid "GrubCD" -b grldr.bin -no-emul-boot -boot-load-size 4 -hide grldr.bin -hide boot.catalog -o "%~dp0grub_cd.iso" "%~dp0iso"


%~dp0 - текущий путь. Кавычками обрамляют пути на случай пробелов в именах папок или файлов. При использовании русских символов перекодируйте их в dos-кодировку.

-duplicates-once - оптимизировать ISO, оставив один дубликат файла, не удаляя связи.
-iso-level 4 - файловая система, уровень ISO9660 (1,2,3,4).
-V "текст", -volid "текст" - метка диска (лейбл).
-b "file.bin", -eltorito-boot "file.bin" - загрузчик, путь не указывается, добавить файл-загрузчик в корень диска.
-no-emul-boot - нет эмуляции дискеты.
-boot-load-size # - чиcлo зaгpyзoчныx ceктopoв, чаще 4.
-hide - скрыть, например для загрузочных файлов.
-o "file.iso", -output "file.iso" - выходной файл, например cd.iso.
"folder" - в примере выше в конце указан каталог содержимое которого добавляется в ISO.
-force-uppercase - все имена файлов в верхнем регистре, заглавные.
______________________________________________________________
-A "текст", -appid "текст" - приложение.
-publisher "текст" - издатель.
-sysid "текст" - ID cиcтeмы.
-volset "текст" - ID тoмa.
______________________________________________________________
-udf - файловая система UDF.
-hard-disk-boot - эмулировать жёсткий диск.
-dvd-video - создать DVD-Video с файловой системой UDF.
-split-output - разделить выходной файл по 1Гб.
-sort <файл> - сортировать содержимое ISO согласно правилу в файле.
-exclude-list <файл> - файл-список файлов для исключений.
-log-file "file.log" - лог-файл.
-nobak, -no-bak - исключить файлы *.bak. [/more] на русском сделал.
Автор: Unique_nickname
Дата сообщения: 18.07.2009 21:02
Насколько понимаю, порядок подгрузки плагинов зависит от их порядка в папке. Т.е., если плагин на букву А поместить в папку последним, он запустится после плагов на букву Z.

Соотв., если отсортировать файлы по именам, перекинуть все плаги в любую другую папку и обратно - порядок их загрузки станет равным порядку по алфавиту. Видимо, Тотал не просто сменил атрибуты файлов

AZJIO
Вспомнил, что хотел сказать тут с недельку назад насчет некорректностей reg2inf:
он иногда присваивает типы 0xA и 0x8, которые Билдер не понимает.

Заменяю на 0x3 - и все становится хорошо. Больше вроде ни с чем не сталкивался из косяков.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

Предыдущая тема: Обновления для Microsoft Windows XP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.