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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 5

Автор: AZJIO
Дата сообщения: 13.11.2008 23:18
7sh3
Является ли "HKEY_CLASSES_ROOT" зеркалом "HKEY_LOCAL_MACHINE\SOFTWARE\Classes"?
при создании инфов обе ветки преобразуются одинаково:
0x1, "Classes\.acf
Если я создаю плаг подключаемый в WinPE, то есть при запуске программы добавляются данные в реестр, какая ветка имеет больший приоритет? Просто делаю плаги переассоциации и хочется оптимизировать reg-файл.
Пример плохой оптимизации - reg-файл созданный с помощью InstallRite, пример:

Цитата:
[HKEY_CLASSES_ROOT\CLSID\{2A599484-69F0-49F4-926C-B0F7B8D1F842}\InprocServer32]
@="X:\\i386\\System32\\dsamrauddec.ax"

[HKEY_CLASSES_ROOT\CLSID\{2A599484-69F0-49F4-926C-B0F7B8D1F842}\InprocServer32]
"ThreadingModel"="Both"
можно было записать как

Цитата:
[HKEY_CLASSES_ROOT\CLSID\{2A599484-69F0-49F4-926C-B0F7B8D1F842}\InprocServer32]
@="X:\\i386\\System32\\dsamrauddec.ax"
"ThreadingModel"="Both"

а если параметров в ветке сотня то и запись увеличивается в разы. Пробовал оптимизировать заменой путей (ветвей) чтобы в отдельную ветку все данные ввести, потом её экспортировать и сделать обратную замену путей (ветвей) в рег-файле. При этом рег-файл для офиса уменьшился на мегабайт, но данные оказались неисправными, в общем оптимизация после InstallRite не получилась.

в delete-files.inf - добавил файлы NTKRPAMP.EXE, NTKRNLPA.EXE, NTKRNLMP.EXE, но файл NTKRPAMP.EXE не удаляется из сборки.

в плаг mpc+ffdshow в инф добавил данные и папку sys32 с файлами, которые выкладывал zArix на предыдущей странице, и к ним добавить "CoreVorbis.ax" и "FLVSplitter.ax", которые можно найти в KMPlayer или в K-Lite. Проверил и создал новую рам-сборку.

Своеобразный плаг Serv-U, батник на запуск Serv-U.bat. В винде предлагает создать папки сервера на D или на С, а в WinPE ещё и на X или на B. Пароль на архив ru-board.
Можно править под себя, ini-файлы хранят настройки и копируются из соответствующих папок, в батниках указано создание папок сервера.
Автор: 7sh3
Дата сообщения: 14.11.2008 00:16
AZJIO
HKEY_CLASSES_ROOT pe до лампочки - ветка создается после загрузки и добавить через инф ты ничего не сможешь туда, нет просто такого в инфе нафига ты ее мониторишь в InstallRite? включи в настройках отслеживание только HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE
регить файлы можно только в HKEY_LOCAL_MACHINE, оптимизация заключается в удалении путей из инфа, для system32 путь указывать не надо, посмотри в 13-wmp.inf как зарегистрированы divxdec.ax или ac3filter.ax да и вообще любая dll'ка в инфах...

Цитата:
но файл NTKRPAMP.EXE не удаляется из сборки

в дефолтной сборке нет NTKRPAMP.EXE - смотри свои плагины...
Автор: Erekle
Дата сообщения: 14.11.2008 04:30
7sh3
Наверное возможно, БИОС не против флешек. Прошёлся Hard Disk Low Level Format Tool-ом, потом повторил.
Если ставится на NTFS, при загрузке "ищется загрузочная запись на Кингстоне, ОК", после чего мерцает надпись иероглифами (на новой пустой "странице", наверху) и следует перезагрузка.
Если ставится на NTFS+FAT32, при загрузке "ищется загрузочная запись на Кингстоне, ОК", и в новой строке остаётся мигающий курсор, до бесконечности.
Автор: MeUserListRu
Дата сообщения: 14.11.2008 04:53

Цитата:
10 секунд, это время определено в Sh.ini. Так что реальное время может быть меньше

NIKZZZZ, спасибо! А я в тесте остановил секундомер при образовании последнего ярлычка в Пуске (водил мышкой). Замерял на CD-RW 32x. Конечно, на другом носителе будет быстрее, но это же сравнительный тест скорости BartPE vs WinBuilder.

Цитата:
53 сек...

7sh3 Впечатляет . А RusLive тогда в тех же условиях можно?
Автор: AZJIO
Дата сообщения: 14.11.2008 08:50
Скорость загрузки всё же пропорционально функциональности. Можно загрузится лишь для того чтоб перемещать файлы, а можно для плотной работы, типа "хотите ли вы пожертвовать пару секунд ради возможности устанавливать в сборку программы или поддержку медиа. Ведь увеличение реестра увеличивает время загрузки. Один только офис чего стоит. Поэтому при условии множества программ есть лучший выбор - не вносить данные в реестр в плаге, увеличивая время загрузки, при чём для прог, которые более половины точно использоватся не будут, а вносить данные в реестр при запуске программы. Программы от которых reg-файл более 500 кб я уже не добавляю в сборку.
7sh3

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

ну я понял что нет, однако заметил, что то что вносится для текущего пользователя не обязательно вносится для "всех пользователей", поэтому я и решил что данные текущего пользователя будут вносится "для всех пользователей" то есть реестр будет полнее, гарантия 100%, ну а если эти ветки - точные копии, тогда другое дело.

Цитата:
в дефолтной сборке нет NTKRPAMP.EXE - смотри свои плагины...

так этот же вопрос решали, виноват диск WindowsXP, разные сборки, хоть и SP2, я про то, что файл есть в списке, а удалятся не хочет. За одно и про то, что эти файлы можно указать в оригинальном инфе, чтоб даже у тех, у кого типа неправильная сборка, всё равно удалялись бы эти файлы. Да и размер их приличный, в сумме 5 Мб.
Автор: 7sh3
Дата сообщения: 14.11.2008 11:25
MeUserListRu

Цитата:
А RusLive тогда в тех же условиях можно?

у меня нет актуальных сборок RusLive. есть только [more=такая ..][Project]
ProjectName=RusLive
ISORootName=RusLive
RamISORootName=RusLive_RAM
BootISO=C:\@RusLive\ISO\RusLive.iso
HoJoPELevel=2
LangID=00419
TextID=0419XP
AllID=0419XPSP2B%2
BuildModelOff=True

[Created]
Date=23.08.2008
Time=00:08
HostOS=Microsoft Windows XP [‚ҐабЁп 5.1.2600]
Locale=00000419
WinBuilderVersion=074

[Scripts]
Retrieve Project Info=Version 14 at 2008-08-23 00:08:48
Make directories=Version 8 at 2008-08-23 00:08:49
hojoPEdefaultHive=Version 000 at 2008-08-23 00:09:41
hojoPEsetupHive=Version 000 at 2008-08-23 00:09:59
HoJoPE Hives Factory=Version 39 at 2008-08-23 00:10:13
Build Model=Version 041 at 2008-08-23 00:10:17
Copy and Expand files=Version 20 at 2008-08-23 00:10:33
Explorer=Version 38 at 2008-08-23 00:10:39
Misc Settings=Version 013 at 2008-08-23 00:10:41
ImDisk=Version 010 at 2008-08-23 00:10:45
Display Properties=Version 005 at 2008-08-23 00:10:53
RusPath=Version 04 at 2008-08-23 00:11:58
Calculator=Version 002 at 2008-08-23 00:12:01
Mark text editor=Version 001 at 2008-08-23 00:12:06
Wordpad=Version 009 at 2008-08-23 00:12:31
AutoIt v3 Script=Version 002 at 2008-08-23 00:12:57
ImageCreator=Version 009 at 2008-08-23 00:13:38
hojoPEsoftwareHive=Version 000 at 2008-08-23 00:13:50
FileMon & RegMon=Version 001 at 2008-08-23 00:14:02
Registry Editor=Version 006 at 2008-08-23 00:14:04
Task Manager=Version 006 at 2008-08-23 00:14:07
UpdateDevices=Version 001 at 2008-08-23 00:14:11
regCompact=Version 1 at 2008-08-23 00:14:40
Boot SDI=Version 51 at 2008-08-23 00:17:37

[OS]
Type=XP
OldOS=None
SubType=Pro
ServicePack=SP2
DefaultLocale=00000409
SourceLocale=00000419
XpRes=0419
Keyboards=2

[Cabs]
SP_CAB=SP2.cab
DR_CAB=driver.cab

[RamDrive]
DriveLetter=B:
Settings=%SystemDrive%

[TargetPaths]
Target=C:\@RusLive\Target\RusLive
ShellDLL=C:\@RusLive\Temp\RusLive\Shell32.DLL
Documents_and_Settings=Documents and Settings
Default_User=Documents and Settings\Default User
Application_Data=Documents and Settings\Default User\Application Data
Quick_Launch=Documents and Settings\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch
Desktop=Documents and Settings\Default User\Рабочий стол
RecycleBin=Documents and Settings\Default User\Рабочий стол\Корзина
Local_Settings=Documents and Settings\Default User\Local Settings
Local_Application_Data=Documents and Settings\Default User\Local Settings\Application Data
SendTo=Documents and Settings\Default User\SendTo
Startmenu_Programs=Documents and Settings\Default User\Главное меню\Программы
Startmenu_Autostart=Documents and Settings\Default User\Главное меню\Программы\Автозагрузка
Administrative_Tools=Documents and Settings\Default User\Главное меню\Программы\Администрирование
Startmenu_Accessories=Documents and Settings\Default User\Главное меню\Программы\Стандартные
System_Tools=Documents and Settings\Default User\Главное меню\Программы\Стандартные\Служебные
Program_Files=Program Files

[TargetStrings]
sDocuments_and_Settings=Documents and Settings
sDefault_User=Default User
sApplication_Data=Application Data
sDesktop=Рабочий стол
sRecycleBin=Корзина
sLocal_Settings=Local Settings
sSendTo=SendTo
sStartmenu_Programs=Программы
sStartmenu_Accessories=Стандартные
sAdministrative_Tools=Администрирование
sStartmenu_Autostart=Автозагрузка
sSystem_Tools=Служебные
sProgram_Files=Program Files
sMy_Documents=Мои документы

[LocalPaths]
Documents_and_Settings=C:\Documents and Settings
Default_User=C:\Documents and Settings\Admin
Application_Data=C:\Documents and Settings\Admin\Application Data
Quick_Launch=C:\Documents and Settings\Admin\Application Data\Microsoft\Internet Explorer\Quick Launch
Desktop=C:\Documents and Settings\Admin\Рабочий стол
RecycleBin=C:\Documents and Settings\Admin\Рабочий стол\Корзина
Local_Settings=C:\Documents and Settings\Admin\Local Settings
Local_Application_Data=C:\Documents and Settings\Admin\Local Settings\Application Data
SendTo=C:\Documents and Settings\Admin\SendTo
Startmenu_Programs=C:\Documents and Settings\Admin\Главное меню\Программы
Startmenu_Autostart=C:\Documents and Settings\Admin\Главное меню\Программы\Автозагрузка
Administrative_Tools=C:\Documents and Settings\Admin\Главное меню\Программы\Администрирование
Startmenu_Accessories=C:\Documents and Settings\Admin\Главное меню\Программы\Стандартные
System_Tools=C:\Documents and Settings\Admin\Главное меню\Программы\Стандартные\Служебные
SystemDrive=C:
SystemRoot=C:\WINDOWS
Program_Files=Program Files

[LocalStrings]
sDocuments_and_Settings=Documents and Settings
sDefault_User=Default User
sApplication_Data=Application Data
sDesktop=Рабочий стол
sRecycleBin=Корзина
sLocal_Settings=Local Settings
sSendTo=SendTo
sStartmenu_Programs=Программы
sStartmenu_Accessories=Стандартные
sAdministrative_Tools=Администрирование
sStartmenu_Autostart=Автозагрузка
sSystem_Tools=Служебные
sProgram_Files=Program Files
sMy_Documents=Мои документы

[UPX-Switches]
WIN32K.SYS=-9
shimgvw.dll=-
shell32.dll=-9 --compress-icons=0
shdocvw.dll=-9 --compress-icons=0
calc.exe=-9 --compress-resources=0
WORDPAD.exe=-9 --compress-resources=0
esent.dll=--best --compress-resources=0
netplwiz.dll,=--best --compress-resources=0"
netshell.dll,=--best --compress-resources=0"
mycomput.dll=-9 --compress-resources=0

[CustomLogs]
ScreenResolution=800 * 600

[BootSDI]
RamSize=78
[/more]
завершение загрузки - исчезновение в трее всплывающего меню от idx.exe, время: 1мин 3 сек...


Добавлено:
Erekle - как на другом компе грузится эта флешка? те же проблемы?
Автор: Erekle
Дата сообщения: 14.11.2008 11:48
Смотрел на двух других с форматированием в NTFS+FAT32 (без MBRFix и HD Low Level Format) и оставался с мигающим курсором. А с NTFS запускалась установленая на харде система.
Возможно, дело в флешке.
Автор: MeUserListRu
Дата сообщения: 14.11.2008 13:28
7sh3
Интересные показатели. BootSDI.img в RusLive в полтора раза меньше. Ну, minlogon, видимо На быстрой флэшке получилось даже наоборот.
А скажешь для общего развития, что за южный мост (скорость USB2, говорят, на разных чипсетах разная) у компа, на котором замерял?
Автор: AZJIO
Дата сообщения: 14.11.2008 18:27
флешка KINGSTON на 8Гб
RAMBoot-230Мб
00:26 - началась загрузка Boot.img (не надпись появилась, а именно появилась полоска прогресса)
07:30 - закончилась загрузка Boot.img
09:00 - полная загрузка, появились все значки в трее, на экрана исчез прогресс.

CD-MiniNT (из RAMBoot-230Мб)
00:32 - началась белая полоска прогресса на чёрном экране
02:28 - закончилась белая полоска прогресса на чёрном экране
06:09 - полная загрузка.
Автор: MeUserListRu
Дата сообщения: 14.11.2008 19:44
AZJIO
Вот, у меня тоже при использовании RAM-имиджа флэшка проигрывает CD где-то 30 % во времени загрузки. Потом, конечно, программы запускаются намного быстрее, чем с CD. Если же флэшку делать с каталогом minint без RAM, то, наоборот, выигрывает, причём прилично. Хотелось бы, конечно, универсальность, меньше возни.
NTFS на флэшке
Автор: 7sh3
Дата сообщения: 15.11.2008 14:00
MeUserListRu

Цитата:
BootSDI.img в RusLive в полтора раза меньше. Ну, minlogon, видимо

да, в RusLive сама загрузка pe идет дольше чем в барте, учитывая что у меня еще и сеть подымается вся - дело там не в minlogon

Цитата:
что за южный мост

не поверишь - nforce3 250 , но дело не в nforce а в ami'шном биосе материнки где правильно реализована поддержка usb20, такой результат это скорее исключение, на gigabyte g33 чипсет с award биосом у меня был такой же плачевный результат как у AZJIO, минут семь img грузился, на ноуте phoenix ьиос - результат примерно тот же что у тебя...
Автор: RayCD
Дата сообщения: 15.11.2008 15:09
Народ, подскажите прогу/плагин, чтобы трафик считала сетевой. Пробовал несколько простых, не работают в сборке. Надо какуюто простую прогу, чтобы файлы свои не меняла. Ну или пускай даже ошибки выдаёт типа что-то там создать не может, главное чтобы трафик считала.
Автор: VictorMan
Дата сообщения: 15.11.2008 15:14
Вот тебе на: а фонт-то vgafixr.fon неправильный в Windows.....
Есть проблема с буквой "я".
Попробуйте набрать строчку я и повыделять, поредактировать...
Версия фонта - 4.00.950, тянется еще с Win98, и в Viste точно такой же.
12 лет, однако....с ошибкой.
Вроде правится 5B2: 07 -> 08
Автор: Ksanderash
Дата сообщения: 15.11.2008 17:25
7sh3
Biostar G31 / ICH7 / AMI BIOS -- 2 минуты грузится стандартная сборка. Как с сидюка, так и с довольно быстрой флешки (32 чтение, 26 запись). 1 минута это конечно фантастика и исключение.
Автор: AZJIO
Дата сообщения: 15.11.2008 17:55
RayCD
могу залить StatistXP, но я проверил её в CD-варианте загрузке, в ней не работает, пишет "нет активных соединений", это на модеме проверял, а в RAM-загрузке работает без проблем (так же как и в стационарной винде). Если и буду заливать ссылку дам после полуночи.
7sh3

Цитата:
был такой же плачевный результат как у AZJIO

уж не хотел в мелочах копаться, но именно так я и расценил скорость загрузки, так как флешка принимает фильм (700 Мб) в винде за 1 минуту, скорость копирования 10 Мб в сек. Ну даже если одна материнка принимает флешку по USB2, так это проблемы не флешки и не сборки, а материнки, так что тест сборки нужно проводить при одинаковых условиях. В общем на моём компе недостаток материнки не страшит, так как на харде сборка постоянно.
И ещё, я у себя всё таки на флешке сделал загрузку через Boot.ini, а не последнюю установленную - автоматом.
Автор: lucky_Luk
Дата сообщения: 15.11.2008 20:51


Есть комп Asus EeePC 901 с установленной WinXP SP2, на которой украинская раскладка клавиатуры и украинские региональные параметры отсутствуют как класс. Украинские региональные параметры можно установить, но они не запоминаются, а украинской раскладки клавиатуры вообще нет в списке. Нужно их добавить.
По аналогии с конфигами конструктора 7sh3 копированием файла KBDUR.DLL в System32 и прямой правкой реестра удалось получить украинские региональные параметры.
А с раскладкой не получается, ИМХО проблема в том, что нужно сделать еще какие-то правки где-то кроме реестра.
Конструктор по конфигу правит файл txtsetup.sif

[SetValue]
"txtsetup.sif", "nls", "UnicodeCasetable", "l_intl.nls,0422"
Но я не смог найти такого файла ни на EeePC, ни на WinXP, установленной на моем обычном компьютере.
Куда вносить эти правки в обычной винде?



Автор: 7sh3
Дата сообщения: 15.11.2008 21:40
lucky_Luk
KBDUR.DLL нужен как раз только для раскладки

Цитата:
Но я не смог найти такого файла ни на EeePC, ни на WinXP

это не файл, там же еще есть что добавлять помимо этой строки в txtsetup.sif

Код: [SourceDisksFiles]
;KBDUR.DLL=2
[SetValue]
;"txtsetup.sif", "nls", "UnicodeCasetable", "l_intl.nls,0422"
[SetupReg.AddReg]
;0x1,"ControlSet001\Control\Nls\Language","InstallLanguage","0422"
[Default.AddReg]
;0x1, "Keyboard Layout\Preload", "3", "00000422"
Автор: nat27
Дата сообщения: 15.11.2008 23:32
lucky_Luk вот еще интересный ресурс про EEE PC, там есть драйвер видео на основе IEGD, из него можно плагин под Барт соорудить, который должен на экране данного нетбука показывать. http://asus.ru-wow.ru/?p=216
Автор: AZJIO
Дата сообщения: 16.11.2008 02:19
lucky_Luk
Вот StatistXP. Батник копирует прогу на диск B, с CD-диска совсем не работает, данные реестра у меня через инф добавлены, поэтому либо рег-файл прописать в батник, либо как у меня сделать. Пароль на архив ru-board. Прогу проверил только на своём компе, так что о функциональности хотелось бы услышать. Повторюсь, у меня работает только в рам-сборке. (в рег-файле подправить путь к двум *.wav-файлам)
Автор: 7sh3
Дата сообщения: 18.11.2008 00:29
VictorMan
а где vgafixr.fon юзается? вроде не сильно и нужен
Автор: AZJIO
Дата сообщения: 18.11.2008 01:36
Спасибо Elroir, разобрались наконец то с запуском своего батника из postprocessing/custom_commands.cmd, подробности здесь.

NIKZZZZ
Если всё таки есть вариант создания Boot.img батником, где бы скачать. Пробовал редактировать, не получилось. Я бы ввёл один раз параметры, и больше бы никогда к ним не возвращался, или сделал копию с другими параметрами (480 и 230).
Автор: 7sh3
Дата сообщения: 18.11.2008 02:19
AZJIO
RamBoot с ini файлом, помнит все введенные параметры
уважаемый NIKZZZZ давно сделал, а я не выкладывал так как никто и не спрашивал планировал в конструктор обновленный добавить (если буду его делать)
Автор: Sish
Дата сообщения: 18.11.2008 07:42
Вопрос

Yuki2003

Цитата:
Возможно ли в BartPE Live BootCD вызвать меню (GO) с клавиатуры (при отсутствии мыши)?

Alt+M
Автор: NIKZZZZ
Дата сообщения: 18.11.2008 08:37
AZJIO

Цитата:
Если всё таки есть вариант создания Boot.img батником, где бы скачать.

Достаточно запустить RamBoot.exe не закрывая cmd окно.
Батники будут находиться в %Temp%\RamBoot

Автор: warlock1985
Дата сообщения: 18.11.2008 10:54
7sh3

Цитата:
планировал в конструктор обновленный добавить (если буду его делать)

Что значит "если"? Никаких "если"! Ждём от Вас новый конструктор с рам-загрузкой и мультимедией.
Автор: vostok1
Дата сообщения: 18.11.2008 12:31
7sh3
Очень нравится Ваша сборка.
Но на работе серваки depo с контроллерами adaptec...
Не могли бы Вы добавить поддержку этих контроллеров в сборку?
Автор: NegoroX
Дата сообщения: 18.11.2008 12:41
vostok1

Цитата:
с контроллерами adaptec...

ну да сЧаз 7sh3 какой из адаптеков у вас в Депо вРаз догадается. :)
Автор: 7sh3
Дата сообщения: 18.11.2008 14:03
vostok1
по сборкам лучше в другую тему, а так да, в моих сборках выложенных там нет adaptec, уж не помню почему не добавил, в принципе можно самостоятельно добавить - кинуть файлы по своим директориям и поправить txtsetup.sif потом пересохранить образ imagecreator'ом, cпроси у уважаемого yurkesha что добавить надо в txtsetup.sif к именно твоему контроллеру adaptec и какие дрова используешь...

Добавлено:
warlock1985

Цитата:
новый конструктор с рам-загрузкой и мультимедией

все это есть в текущих конструкторах
Автор: MeUserListRu
Дата сообщения: 18.11.2008 16:01
yurkesha! Пользуюсь плагином OPERA. Хотелось бы методом настройки переключить опцию "спрашивать, установить ли Оперу по-умолчанию" в Нет, не по-умолчанию, Нет, не спрашивать.
Автор: yurkesha
Дата сообщения: 18.11.2008 18:52
MeUserListRu
добавить в файл FILES\operadef6.ini
в раздел [User Prefs]
строку:
Код: Show Default Browser Dialog=0

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Контекстное меню мыши


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