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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 2

Автор: HighwayStar
Дата сообщения: 27.08.2006 17:54
Пробовал мого вариантов загрузки из wim образа, ни один не сработал
с тем что я писал (кинуть winload.exe от висты в system32) почему-то не получается, возможно нужно более старую версию winload.exe. У меня от beta 2, а в интернете везде где пишут про этот способ упоминают билд 5112. Написал в варезник теперь жду может кто подкинет от 5112.
С winload.exe у меня даже не получилось загрузить WinXPSP2 Win2k3 с опцией /newloader в boot.ini подробнее например здесь. В самом начале загрузки выскакивает ошибка 0xc00000f7.
Второй способ это загрузка напрямую setupldr.bin из образа не работает, проходит Определение оборудование а потом он не может найти txtsetup.sif.
Остается ждать других версий winload.exe или монтировать wim образы в \Programs и System32\Drivers
все для экспириментов есть тут
ximage, драйвер для монтирования, загрузчик
Автор: 7sh3
Дата сообщения: 27.08.2006 18:18
Подскажите маленькую прогу которая позволяет просматривать файлы .chm без использования движка IE, и что можно выкинуть из Opera8.54 чтобы уменьшить ее размер?
Автор: HighwayStar
Дата сообщения: 27.08.2006 18:41
bob_from_saratov
у меня вот так работает без проблем, плюс комментирование всех строк с ramdisk и autoramresizer
файл должен выполняться после xpe файлов? для этого его можно назвать например так: zzz_sdi.inf

Код:
PE Builder v3 plug-in INF file
;zzz_sdi.inf

[Version]
Signature= "$Windows NT$"


[PEBuilder]
Name="SDI no ramdrive B:"
Enable=1

[SetupReg.AddReg]
0x2, "ControlSet001\Control\Session Manager\Environment", "temp", "%SystemDrive%\Temp"
0x2, "ControlSet001\Control\Session Manager\Environment", "tmp", "%SystemDrive%\Temp"
0x2, "ControlSet001\Control\Session Manager\Environment", "ramdrv", "%SystemDrive%"
0x2,"ControlSet001\Control\Session Manager\Environment","USERPROFILE","%SystemDrive%\@ProfilesDir@\Default User"
0x2,"ControlSet001\Control\Session Manager\Environment","ProfilesDir","%SystemDrive%\@ProfilesDir@"
Автор: lucky_Luk
Дата сообщения: 27.08.2006 19:02
AkulaBig

Цитата:
А сколько у тебя плаг весит в несжатом виде

Reatogo-logon весит 794 кб (нормальных) или 813,6 кб (если 1 кб = 1000 байт).

Цитата:
А до этого SFX-архивы тебя кто-то заставлял использовать?
Я их не использовал никогда, так как рам-диск не резиновый и тогда надо постоянно его очищать.

Я делаю WinRAR'ом SFX, который распаковывается в подпапку папки Temp WinPE. Папка Temp оперделяется по переменной окружения - никакиких жестких ссылок на B:\ - и находится на рамдрайве. WinRAR сам подчищает свои хвосты после завершения работы проги из архива, в его SFX-модулях есть такой режим. Кроме того некоторые запакованные таким образом проги с диска можно запускать и под "стационарной" виндой. Другой вопрос что на рамдрайв следовало бы скидывать не все файлы, а только те в которые прога пишет во время работы (как ты делаешь), поэтому теоретически фильтр более эффективен.

Цитата:
но в некоторых плагах В: назначена жестко.

Это что за плаги - в них случаем не SFX-архивы от WinRAR? Если да [more] тогда открывай их в WinRAR и правь комментарий - вместо строки со ссылкой на B: ставь TempMode - минутное дело, будут вопросы объясню здесь или в теме по WinRAR. Для большей экономии места в Варезнике есть сжатый UPX'ом свежий русский SFX-модуль от WinRAR.
Всякие 7z SFX и пр. конечно придется перепаковывать или возиться с их SFX-модулями.[/more]
Автор: AkulaBig
Дата сообщения: 27.08.2006 19:10
bob_from_saratov
Делаешь-то все правильно, кроме последней строки. Зачем она нужна, если у тебя нет рам-драйва. А вот ошибки из-за того, что надо во всех плагах, где встречаются жесткие ссылки В: исправить их. У меня таже история, правда комп загружается, то есть вылетают не критичные длл. Главное уже все пути подправил, но где-то все равно сидит ссылка на В:

7sh3
Например плагом к ТС CHMView.

Добавлено:
lucky_Luk
А у меня 830 910 Байт. Наверное полный, просто загрузка по дефолту другой конфигурации.


Цитата:
Это что за плаги - в них случаем не SFX-архивы от WinRAR?

Да нет. Просто кривые плаги. Арзивы-же ты сам запускаешь уже после загрузки оси, а эти в реестр пишут жесткий путь и рушат загрузку.
Автор: lucky_Luk
Дата сообщения: 27.08.2006 19:25
AkulaBig

Цитата:
но где-то все равно сидит ссылка на В

Если при запуске прог у тебя не предусмотрено внесения изменений в реестр то можно пошерстить поиском по реестру под WinPE или подцепить кусты реестра из проекта сборки к обычной Винде и тоже поискать.
Автор: HighwayStar
Дата сообщения: 27.08.2006 19:39
может кто-то сможет подсказать можно ли заставить WinPE при определении оборудования при помощи hwpnp.exe искать файлы еще в какой-нибудь папке кроме /system32/drivers
Автор: AkulaBig
Дата сообщения: 27.08.2006 20:30
lucky_Luk
Отрубив кой-какой плаг, смог запустить с чистым диском В: (пока для проверки, что никто не пишит на рам-диск). Исчезла папка Programs из меню. Похоже проще оставить рам-диск.
Автор: lucky_Luk
Дата сообщения: 27.08.2006 21:22
AkulaBig

Цитата:
Похоже проще оставить рам-диск

Это нехорошо, получается дублирование функций между рамдрайвом и фильтром и это все увеличит запросы к оперативке...
Автор: WINIpuh
Дата сообщения: 27.08.2006 22:36
Проблему с русскими именами и часами в чистом BartPE удалось
решить плагином русской локализации от реbuilder_xpe, с ним
и раскладка переключается по [Alt+Shift], плагин от Yurkesha
надо бы поправить дцл.
Ато для LiveCD в моём случае использовать ХРЕ сравнимо с
извращением, РнР пофег, сетка тоже и мультимедиа.
Вот бы ещё сделать чтоб Проводник был вместо nu2menu, как?
В Ворде ХР СП2 и СП3, не могу сделать проверку русского
правописания и орфографии, пишет в окне что отсутствует
msgrRU32.dll и mssp3RU.dll, хотя плагин их записывает на
образ в
\Programs\Common Files\Microsoft Shared\Proof\MSSP3RU.DLL, и
\Programs\Common Files\Microsoft Shared\Proof\1049\MSGRRU32.DLL,
а после закрытия этих предупреждений пишет что проверка успешно
проведена.

Цитата:
7sh3
...плаг для проверки правописания на украинском языке работает,
спасибо. Только для сборки нужны файлы MSHY3UA.DLL, MSSP3UA.LEX,
...

MSHY3RU.DLL, MSSP3RU.LEX Плагин тоже записывает, а Ворд похоже
не знает пути к файлам. ПЛЗ выложите кусок *.inf`a для проверки
русской орфографии и правописания, или ссылку на плагин где всё
работает.
Автор: yurkesha
Дата сообщения: 27.08.2006 23:18

Код: [SetupReg.AddReg]
; Install nu2menu.exe as shell
0x1, "Setup", "CmdLine", "\Programs\Nu2Menu\nu2menu.exe"
Автор: 7sh3
Дата сообщения: 28.08.2006 00:09
WINIpuh

Цитата:
Вот бы ещё сделать чтоб Проводник был вместо nu2menu, как?

никак, а если сделать то получится XPE
на 2k Word+Excel есть полный рабочий плагин под XPE
имхо извращение это - под чистым Бартом юзать Word XP , как он там может вообще работать?


Автор: WINIpuh
Дата сообщения: 28.08.2006 00:24
7sh3

Цитата:
WINIpuh

Цитата:Вот бы ещё сделать чтоб Проводник был вместо nu2menu, как?

никак, а если сделать то получится XPE
на 2k Word+Excel есть полный рабочий плагин под XPE
имхо извращение это - под чистым Бартом юзать Word XP , как он там может вообще работать?


Работает и ещё как, и я ж ничё против ХРЕ не сказал так что нефег придираться...
Но мне больше половины дефолтных параметров ХРЕ не подходят, а ресурсы хавают, и переделывать его много дольше получится чем на пустом Барт-е собрать то что нада, запутано очень там всё для меня!

На 2К есть... - это где?

Может у кого нить получилось прикрутить переводчик:
Translator @promt Professional Family 6.5/7.0
с интеграцией в Word/Excel, на БартПЕ или ХРЕ.
А возможно есть плагин, мож кто встречал?
Автор: 7sh3
Дата сообщения: 28.08.2006 02:47
WINIpuh
2k офис у JHBTYN на страничке

Цитата:
Работает и ещё как...

и картинки кажет? в чистом Барте половины библиотек виндовых нет нужных для работы
Promt корректно работает в обычной винде если его ставить с копии лицензионного диска все что крякнутое все кривое в XPE плаг сделать нельзя так как он привязывается к определенному компу да и при установке добавляет больше тысячи ключей в реестр

Ты все-таки расскажешь что ты собираешь и для каких целей?

Автор: Kurikka
Дата сообщения: 28.08.2006 09:28
Как задать конкретный размер QuickLaunch, или как сделать так, чтобы он автоматом подстраивал свой размер, чтобы все его иконки были видны? Меняю размер руками, а изменений в реестре на нахожу. Где это настраивается?

Добавлено:
Как в inf-файле для XPE описать ярлык программы, чтобы она запускалась Minimazed?
Автор: Kurikka
Дата сообщения: 28.08.2006 19:23
Блин, совсем замучался, не могу найти ключ, который отвечает за вид окна Windows Explorer. Слева там либо показывается разная информация, либо дерево папок. Вид переключается кнопкой Folders на toolbar. А какой ключ в реестре отвечает за этот вид? Или скажите, как эти виды называются, чтобы я знал что искать в интернете.
Автор: WINIpuh
Дата сообщения: 28.08.2006 20:03
yurkesha

Цитата:
Цитата:Ато для LiveCD в моём случае использовать ХРЕ сравнимо с
извращением, РнР пофег, сетка тоже и мультимедиа....сделать проверку русского
правописания и орфографии...
- да что же у тебя за цели для сборки?! Явно не восстановление, опять же
утверждаешь что не Live, нет сети значит не тонкий клиент и не RIS -
даже интересно стало!!!

На чистом BartPE сделал диск для востановления, соответсно могу и переделать,
была небольшая уже проблема с русскими именами(и "часами"), а на ХРЕ(это для
других целей - другой диск!!!) тоже чтото пытаюсь схимичить, и есть третий
вариант тоже... Или по какимто мне не понятным причинам я не могу делать
несколько абсолютно разных сборок(ну возможно там какие нить лицензионые
соглашения не позволяют, и я не знаю об этом? ), или глупый вопрос(чесно
слово)?!


Кто нить объясните плз, а почему прога на BartPE и ХРЕ не может обработать
запись в реестре когда я её запускаю?
В плагине пишу примерно:

[Default.AddReg]
0x1,"Software\...(раздел)",
0x1,"Software\...\...(раздел)",
0x1,"Software\...\...\...(раздел)",
0x1,"Software\...\...\...","...(sz)","...(path)"
0x4,"Software\...\...\...","Skip...(dword)",0x1
0x4,"Software\...\...\...","...(dword)",0xа0000008

проверяю "regedit.exe" все записано правильно, а прога игнорирует эти записи,
и не одна прога, а почти все, или надо както по другому плагин написать не
"[Default.AddReg]", записать нада в "HKCU или HKLM", но надо чтоб прога это
прочитала когда я ее буду запускать!

7sh3

Цитата:
...и картинки кажет? в чистом Барте половины библиотек
виндовых нет нужных для работы

А мне не пофиг? Если он орфографию проверит и т.п. А кроме офиса
ХР, у меня другого нету, получается до 150метров офис на BartPE.

Цитата:
Promt корректно работает в обычной винде если его ставить
с копии лицензионного диска все что крякнутое все кривое...
-СОГЛАСЕН(хтож эту прогу крякнутой ставит?) У меня он не
крякнутый, а так как есть, но англицкий и словарей дополнительных
нету V.6.5.

Цитата:
...он привязывается к определенному компу...
-НЕПРАВДА A "ен-ру-ен/ру-ен-ру" у меня нормально на 30
дней на любую машину ставится и переносится любым спосом с одной
на другую вместе с виндой, и с заменами ключей, а хотьбы и по
отдельности наверно(не проверял), есть для него один токо
нюанс нада чтоб путь к %Temp%\ был максимально коротким.
Автор: yurkesha
Дата сообщения: 28.08.2006 20:16
Что за прога? Где и какой ключ нужный ей сидит в обычной системе (лучше в формате regedit4 напиши)...
Насчет убегания часов - была у меня такая проблема с год тому назад... Проверь все не имеющее отношения к плагу поддержки русского - и ничего переделывать не придется - другие ведь не переделывают... А если уж ты хочешь нормальный TC с нормальными шрифтами - собери TC сам, а не пользуй сторонние МЕГА-сборки с зоопарком плагинов и радугой шрифтов...
А по-поводу сборки вопрос возник так как ты утверждал, что XPE тебе не катит, сеть не нужна, мультимедиа не нужна, PnP не нужен, но зачем-то упорно прикручивал проверку орфографии к офису... Странный набор условий... Я вот и решился сприсить - вдруг мне это тоже необходимо, а я об этом и не знаю?
Автор: lucky_Luk
Дата сообщения: 28.08.2006 20:57
Чисто из любопытства - в реестре стационарной винды есть строковые (REG_SZ) ключи у которых нет имени (вместо него стоит "По умолчанию), но есть значение. Как такой ключ добавить в реестр WinPE - как в inf-файле прописать имя ключа?

Не могу врубиться в параметры раздела [SourceDisksFiles], в хелпе нашел, что атрибут "2" означает не производить распаковку файла". О какой распаковке речь? Там же написано что значение по умолчанию равно "0". Что делает значение по умолчанию и когда оно используется - когда в строке нет другого атрибута?

Автор: 7sh3
Дата сообщения: 28.08.2006 21:01
WINIpuh
какой (dword) в плагине? ты чем конвертишь реги в инфы?
Kurikka
; Отображение списка типичных задач в папках
;0x4, "Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","WebView", 0x00000001

yurkesha
не знаешь как прикрутить к чистому барту в панель управления Сетевые подключения, смотрел у Sherpya как сделано но там все в куче, фиг знает какие библиотеки нужно регить
Автор: WINIpuh
Дата сообщения: 28.08.2006 21:38
7sh3

Цитата:
WINIpuh
какой (dword) в плагине? ты чем конвертишь реги в инфы?

Руками(я ничего кррупномасштабного пока не планирую).

yurkesha

Цитата:
Что за прога? Где и какой ключ нужный ей сидит в обычной системе (лучше в формате regedit4 напиши)...

Вот пример
Код:
REGEDIT4

[HKEY_CURRENT_USER\Software\LC Technology]

[HKEY_CURRENT_USER\Software\LC Technology\FILERECOVERY]

[HKEY_CURRENT_USER\Software\LC Technology\FILERECOVERY\3.0Professional]
"LanguageBaseID"=dword:000003e8
"LogDriveAccess"=dword:00000001
"PhysDriveAccess0"=dword:00000001
"PhysDriveAccess1"=dword:00000001
"UseINT13"=dword:00000001
"UseINT13EXT"=dword:00000001
"UseINT25"=dword:00000001
"EnableWinErrorMsg"=dword:00000001
"EnableCache"=dword:00000001
"FileListFontName"="Arial"
"FileListFontSize"=dword:0000000a
"FileListFontColor"=dword:80000008
"FileListFontHeight"=dword:fffffff3
"FileListFontPixelsPerInch"=dword:00000060
"LostDefaultSize"=dword:00168000
"DeletedCharAnsi"="_"
"DeletedCharMultibyte"="__"
"DeletedUseMultiByte"=dword:00000000
"FindLostFiles"=dword:00000001
"SkipWizardOnStart"=dword:00000001

Автор: yurkesha
Дата сообщения: 28.08.2006 21:45
2 WINIpuh - Для данного куска получаем такой inf-файл:
Код: [Default.AddReg]
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","LanguageBaseID", 0x000003e8
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","LogDriveAccess", 0x00000001
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","PhysDriveAccess0", 0x00000001
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","PhysDriveAccess1", 0x00000001
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","UseINT13", 0x00000001
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","UseINT13EXT", 0x00000001
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","UseINT25", 0x00000001
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","EnableWinErrorMsg", 0x00000001
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","EnableCache", 0x00000001
0x1, "Software\LC Technology\FILERECOVERY\3.0Professional","FileListFontName","Arial"
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","FileListFontSize", 0x0000000a
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","FileListFontColor", 0x80000008
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","FileListFontHeight", 0xfffffff3
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","FileListFontPixelsPerInch", 0x00000060
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","LostDefaultSize", 0x00168000
0x1, "Software\LC Technology\FILERECOVERY\3.0Professional","DeletedCharAnsi","_"
0x1, "Software\LC Technology\FILERECOVERY\3.0Professional","DeletedCharMultibyte","__"
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","DeletedUseMultiByte", 0x00000000
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","FindLostFiles", 0x00000001
0x4, "Software\LC Technology\FILERECOVERY\3.0Professional","SkipWizardOnStart", 0x00000001
Автор: WINIpuh
Дата сообщения: 28.08.2006 22:22
yurkesha

TNX Попробовал, но не помогло, тоже самое получается, запись добавляется
значения верные, а прога проигнорировала!
А как эти значения добавить в "HKLM/Sostware", а не в "HKCU/Software"?


Цитата:
Вот этим - спасибо Paraglider-у за великолепную тулзу!
Чуть не забыл - для ее работы необходим NETframework любой версии.

Спасибо!
Автор: yurkesha
Дата сообщения: 28.08.2006 22:38
Вот этим - спасибо Paraglider-у за великолепную тулзу!
Чуть не забыл - для ее работы необходим NETframework любой версии.

А чтоб не в HKCU а в HKLM закинуть меняем [Default.AddReg] на [Software.AddReg]
Но вообще рекомендую повнимательней просмотреть реестр обычной XP - может ты как раз упустил параметры из HKLM
Автор: lucky_Luk
Дата сообщения: 28.08.2006 22:59
Судя по FAQ программа Windows Key из состава Passware Kit Enterprise 7.9 build 2149 умеет сбрасывать пароль на винду-контроллер домена:

Цитата:
Q: Can your product reset the password for the domain administrator on a Windows domain controller with Active Directory?

Windows Key Enterprise Edition works with domain controllers and resets passwords for domain administrators.

Для работы создается образ на основе дистра WinXP, весит 8 метров. Конечно желательно сделать образ на основе Win2003 - в хелпе сказано, что образ на Win2003 подойдет и для более старых Windows. В Варезнике DimaK2 говорит что диск сработал (пост). Как бы его прикрутить к WinPE?
Автор: yurkesha
Дата сообщения: 28.08.2006 23:37
Эта штука работает на базе дискет автоматического восстановления системы... Так что проще наверное крутить эту штуку через BCDW.
Автор: AkulaBig
Дата сообщения: 29.08.2006 05:26
lucky_Luk
Конечно только через bcdw. Она-же досовская. Работает на убой. То есть одна из многих, которые хорошо работают в дос.
Автор: bob_from_saratov
Дата сообщения: 29.08.2006 08:53
HighwayStar

к сожалению отключить рамдрайв у меня так и не получилось. Пришлось урезать его до 1 Мб и на этом остановиться. Теперь только нужно ядро ужать с 74 до 68 мб и можно прожигать финальную сборку. Скорость работы при SDI-методе просто ласкает взгляд и греет душу...
Автор: djremix
Дата сообщения: 29.08.2006 09:48
Непоцкажите загрузочный диск если такавой есть который сканирует систему на наличие отсутствующих или повреждённых системных файлов и востонавливает их.
Автор: Kurikka
Дата сообщения: 29.08.2006 10:19

Цитата:
Kurikka
; Отображение списка типичных задач в папках
;0x4, "Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","WebView", 0x00000001

7sh3, это я проверял. Как оказалось, проблема была в наличии этого ключа:

[Software.AddReg]
; Open My Computer with double pane Explorer window.
0x1,"Classes\Folder\shell","","explore"

В результате слева всегда открывалось дерево.

WINIpuh

Я тоже юзал конвертор Reg to Inf от Paraglider, но после вашего сообщения попробовал другие. У меня была аналогичная проблема. Попробовал этот: http://www.redcl0ud.com/files/PEReg.cab
У него убогий интерфейс, но с ним мне удалось мою проблему решить.
Сравните, вдруг он лучше. Если, конечно, дело в качестве конвертирования. В моем случае полученные INF заметно отличались.

Добавлено:
Ищу plugin для DFX for Windows Media Player ( http://www.fxsound.com/dfx ).

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: после WindowsUpdate не видны сетевые интерфейсы


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