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

» Windows Preinstallation Environment(WinPE). WinBuilder (2)

Автор: bogomolov
Дата сообщения: 08.02.2009 22:25
OlegPOV1


Цитата:
НЕ определился или только буквы не присвоились?
В деспетчере устройст виден ваш привод ?
Какой сборкой пользуетесь ?
И используете ли вы скрипт USB Mass Storage Devices ?

Не присвоилась буква. Смотрю не через Диспетчер, а через Управление дисками.
После принудительного "Изменить букву диска..." диск становится виден в ТС, но не в Проводнике. Обо всем этом уже писал.
Равно как писал и о том, что речь идет о сборке, которую NIKZZZZ назвал "Обновленный проект RusLive".
Скрипт USB Mass Storage Devices в этом проекте есть. Скрипт включен.


Цитата:
Это маркерные файлы для приложений по ним SH опредеяет все параметры с которыми запускать приложение.

Я знаю, что такое файлы .shl. Я не понимаю, какое отношение имеют эти файлы к решаемой проблеме с "горячим" подключением USB-HDD.
Автор: NIKZZZZ
Дата сообщения: 09.02.2009 06:36
bogomolov

Цитата:
диск становится виден в ТС, но не в Проводнике.

А обычная флэшка как себя ведет?

Автор: bogomolov
Дата сообщения: 09.02.2009 07:02
NIKZZZZ
Обычная флешка ведет себя как ей и положено - при подключении появляется в Проводнике, при отключении исчезает.
Автор: JekaRus
Дата сообщения: 09.02.2009 07:50
Утилиты от NIKZZZZ для винбилдера http://jekarus.co.cc
Выложил отдельно, а то на рапидшаре частенько недоступно.
Автор: AZJIO
Дата сообщения: 09.02.2009 18:18
NIKZZZZ
1. Какие параметры указать в link.shl для запуска батника скрыто?
Цитата:
[Shortcut]
hide=Yes
bat=\WindowBlinds.bat
параметр hide не скрыл, а с shellexecute.exe непонятно как...
2. Как сделать ярлыки выключения компа и перезагрузки? Если добавляю shutdown.exe с параметром /r, то работает.
3. На верхней панели уже сделал ярлыки для смены параметров экрана, запуск WindowBlinds, при чём проверил добавление ярлыка на верхнюю панель при подключении флешки, всё работает, появился теперь вопрос, как правильно перепаковывать wim-файлы батником на примере того, что я делал с img. Думаю это тоже для многих будет важно.

Добавлено:
самое страшное уже решено:
Цитата:
imagex.exe /mountrw "Sys32.wim" 1 "%~dp0WIM"
pause
imagex /capture "%~dp0WIM" "%~dp0Sys32-2.wim" "1" /compress maximum
pause
imagex /unmount "%~dp0WIM"

Осталось сделать меню выбра файла из пяти уже известных
Автор: NIKZZZZ
Дата сообщения: 10.02.2009 05:31
AZJIO

Цитата:
Какие параметры указать в link.shl для запуска батника скрыто?

Пример:

Код: [Shortcut]
exe=hiderun.exe
lnk=Ghost
Desktop=
QuickLaunch=
StartMenu=Программы (CD)\Система
Programs=
workdir=\
args=/w Ghost32.exe
icon=\Ghost32.exe
hotkey=
[AutoRun]
exe=
reg=
Автор: OlegPOV1
Дата сообщения: 10.02.2009 07:09

Цитата:
Не присвоилась буква. Смотрю не через Диспетчер, а через Управление дисками.

Прошу попробовать следующее:
Отключить HDD-USB и подключить несколько раз (неболее 5) с интервалом не меньше 2-3 сек.
и пронаблюдать присваиваются буквы или нет.
Очень хочется разобратся, возможно перепишу AutoMSPE используя Delphi или С.

Попробовал собрать сборку NIKZZZZ у меня тоже присутствует такое но если передернуть присваиваются буквы.

Автор: NIKZZZZ
Дата сообщения: 10.02.2009 07:24
OlegPOV1
У тебя в скрипте жестко прописаны пути к MountStorPe , при использовании Wim упаковщика он будет перенесен в ...\sys32\ и не будет найден.
Может в этом проблема?


Автор: OlegPOV1
Дата сообщения: 10.02.2009 07:33
Кстате да, я про это забыл т к для USB-HDD версии не использую WimPacker по причине:


Цитата:
И опять мысли по поводу монтирования USB-HDD разделов при загрузке с использованием WimPacker скрипта.
На некоторых машинах встречал ситуацию, когда диск с которого произошла загрузка не смонтирован предлагаю поместить в WimPacker строку которая перед монтированием запустит MountStorePE.exe -h дабы поиск wim файлов отработал корректно.


Иначе получается ситуация когда чистый экран и можно игратся с курсором мышки да и только

bogomolov Вы используете WimPacker.script ?



Добавлено:
NIKZZZZ
Можно ли добавить функцию перечитывания ini файла с соответствующей настройков в ini ?
тогда моно было бы управлять SH из cmd., bat и др программ.
Автор: bogomolov
Дата сообщения: 10.02.2009 07:45
OlegPOV1

Цитата:
Вы используете WimPacker.script?

Да.
Автор: OlegPOV1
Дата сообщения: 10.02.2009 07:52

Цитата:
OlegPOV1

Цитата:Вы используете WimPacker.script?

Да.

Тогда причина ясна.озвучина NIKZZZZ - мой косяк. Если есть желание то переделаю.
Т.к. сейчас у меня идея по поводу сливания AutoMSPE и MountStorPe в одно целое.

Автор: NIKZZZZ
Дата сообщения: 10.02.2009 08:11
bogomolov

Цитата:
Вы используете WimPacker.script?
Да.

Можно просто добавить временно для тестирования MountStorPe.exe в список исключений WimPacker.script


Код: [EFLcore]
.....
MountStorPe.exe
Автор: AZJIO
Дата сообщения: 10.02.2009 15:24
NIKZZZZ пока инета небыло именно по link.shl для Ghost32 использовал в качестве примера, но те батники, что в автозагрузке, в секции [AutoRun] при подключении флешки отображаются. Пробовал разные варианты, даже удалял скцию [Shortcut], но тогда ярлыки появлялись на рабочем столе. Если hiderun.exe находится в системной папке, то батник тоже ищется там (args=/w WindowBlinds.bat), при этом при запуске выдаёт, что не найден WindowBlinds.bat, и я добавил hiderun.exe в папку с программой, так работает.
Автор: RuslanLvov
Дата сообщения: 12.02.2009 14:45
Попробовал сборку nativeEx. Как ее можно доработать.

1. Добавить драйвера libusb.
2. Иконку на десктопе, которая бы разархивировала запароленый архив на ram disk.
3. Иконку на десктопе для запуска разархивированной программы с ram disk.

Если можно дайте инструкцию, или где можно почитать, или кто может помочь собрать образ.

Спасибо.
Автор: DonCarlione
Дата сообщения: 13.02.2009 11:14
Не туда запостил.
Автор: RuslanLvov
Дата сообщения: 13.02.2009 11:37
А куда нужно было?
Тема же
Windows Preinstallation Environment(WinPE). WinBuilder
Вроде подходит.
Автор: DonCarlione
Дата сообщения: 13.02.2009 13:57
У меня при попытке создания исо файла выдало:
Run - Failed to find section [NotConfigured] in file: [%BaseDir%\Projects\VistaPE-Core\Base\00-api-main.script]

Версия билдера 075 бетта 5 Помогите, кто в курсе.
Автор: OlegPOV1
Дата сообщения: 13.02.2009 21:52
Тут Сборки на основе NT5 У вас NT6.
Обновленный скрипт MountStorePE с AutoMSPE
__http://rapidshare.de/files/45254933/MountStor.script.html

Фиксы:
1.Оптимизировал на сколько смог потребление памяти.
2.

Цитата:
OlegPOV1
У тебя в скрипте жестко прописаны пути к MountStorPe , при использовании Wim упаковщика он будет перенесен в ...\sys32\ и не будет найден.
Может в этом проблема?

Теперь не жестко.

Рекомендую тем кто использует как источник загрузки USB-HDD и WimPacker.script
немного изменить WimPacker.script:
1.
Цитата:
Можно просто добавить временно для тестирования MountStorPe.exe в список исключений WimPacker.script
Код:[EFLcore]
.....
MountStorPe.exe

2.
..........
TxtAddLine,"%target_win%\WimMount.cmd","Set wc=%wmt%","append"

Код: Добавить: TxtAddLine,"%target_win%\WimMount.cmd","Set MSPE="MountStorPe.exe -h"","append"
Автор: omgiafs
Дата сообщения: 04.03.2009 12:32
Товарищи, прошу помощи.

Хотелось бы сделать такое - запуск системы из RAM или, если мало оперативки, с USB. Использую GRUB4DOS, это само собой. А в ВинБилдере что собирать? ISO-образ или IMG(BootSDI) лучше?

Крайне желательно видеть при этом флешку, с которой гружусь, и работать с ней в режиме записи.

При запуске ISO-образа в QEmu при загрузке ругается на browse.dll и shdocvw.dll.
Галку "kill smss.exe..." снимал, размер таргета 117 Мб, размер требуемой памяти в HoJoPe Hives Factory 256 мегабайт...

Автор: OlegPOV1
Дата сообщения: 04.03.2009 19:24
Маловато информации.
Сборка чья ? (NIKZZZZ или c офф сайта).
Автор: AZJIO
Дата сообщения: 04.03.2009 22:01
MeUserListRu
для minint есть пропатченный SETUPLDR.BIN с автовыбором многоядерности или только для рам-загрузки?
Автор: MeUserListRu
Дата сообщения: 05.03.2009 00:11
AZJIO
Я не пробовал на minint. Вроде даже сам CryptoPE не пробовал и отвечал - "попробуйте", если правильно припоминаю.
Автор: omgiafs
Дата сообщения: 05.03.2009 04:05

Цитата:
Маловато информации.
Сборка чья ? (NIKZZZZ или c офф сайта).
С офф сайта, проект LiveXP.

Еще такая проблема наличествует: BootSDI создал, он через GRUB4DOS загружается, но при запуске ругается на отсутствие папки "Documents and Settings", поэтому перед созданием образа приходится ему эту папку из папки Workbench\LiveXP\UserData\$ModelRAM\ добрасывать руками. Сам понимаю, что косяк мой, но не могу понять - где именно.
Дополнительно ругается на "Device Installer Error", которая "Windows could not load installer for Net. Contact your hardware vendor for assistance."

BootSDI загружаю по методу NIKZZZZ:

title WinPE RAMBoot
find --set-root /grldr
chainloader /ntldr

с предварительным исправлением пути к BootSDI в файле winnt.sif.

Кстати эта проблема недобрасывания папки D&S у меня почти сразу появилась, как только я начал эксперименты с созданием LiveXP проводить. Что с ISO, что без него, что с BootSDI - всегда забывает эту папку добавлять. В Basic - Shells - Explorer в окне Method to create Explorer shortcuts стоит Use buildModel. BuildModel, соответственно, включен. В нем ВКЛЮЧЕНО Use Profiles Folder from hivesoft.inf rather than from shell32.dll и Always create ModelRAM.exe.
Автор: NIKZZZZ
Дата сообщения: 05.03.2009 06:33
AZJIO

Цитата:
для minint есть пропатченный SETUPLDR.BIN с автовыбором многоядерности или только для рам-загрузки?

Он нормально работает с MiniNt.


Добавлено:
omgiafs

Цитата:
Еще такая проблема наличествует: BootSDI создал, он через GRUB4DOS загружается, но при запуске ругается на отсутствие папки "Documents and Settings", поэтому перед созданием образа приходится ему эту папку из папки Workbench\LiveXP\UserData\$ModelRAM\ добрасывать руками.

Для создания "Documents and Settings" на x: нужно в Define Fundamentals выбрать в "Setting Drive" System Drive и Build Model снять галку создания ModelRam.exe.


Автор: omgiafs
Дата сообщения: 05.03.2009 07:35
Не помогает .

Я вот как-то мельком видел скрипт, в котором есть опция "Отключить билдМодель".
Прошу в двух словах пояснить - для чего вообще БилдМодель и поможет ли его отключение?
У меня есть догадки, но хотелось бы опытных людей выслушать.
Автор: AZJIO
Дата сообщения: 05.03.2009 08:57
NIKZZZZ

Цитата:
Он нормально работает с MiniNt.
Всмысле нормально? Поддерживает автовыбор ядра с обычным SETUPLDR.BIN (255 кб)? Или нормально работает одно ядро с учётом изменённых секций в TXTSETUP.SIF?
Автор: NIKZZZZ
Дата сообщения: 05.03.2009 12:44
omgiafs

Цитата:
Я вот как-то мельком видел скрипт, в котором есть опция "Отключить билдМодель".
Прошу в двух словах пояснить - для чего вообще БилдМодель и поможет ли его отключение?


BuildModel служит для управлением каталогом "Documents and Settings". Изначально он формируется в каталоге ...\$ModelRam, и перед созданием Iso либо перемещается в %TargetDir% (BootSdi или FBWF), либо из него создается Sfx архив, который при загрузке распаковывается на диск b:.
Такое размещение не очень удобно - я добавил опцию "Отключить билдМодель", в этом случае "Documents and Settings" непосредственно формируется в каталоге %TargetDir%.

BuildModel

К стати, в этой версии исправлен баг с созданием ярлыков.


Цитата:
Всмысле нормально?

Нормально работает автовыбор с пропатченным SetupLdr.bin .

Автор: AZJIO
Дата сообщения: 06.03.2009 04:49
NIKZZZZ
Использовал SETUPLDR.BIN (255 кб) из последней RusLive с секциями в TXTSETUP.SIF, которые дал MeUserListRu, с ними не работает, хотя как рам-сборка с SETUPLDR.BIN - 295 кб всё работало. Скопировал секции для TXTSETUP.SIF из RusLive, теперь моя сборка загрузилась, но как одноядерный. Проверил различия SetupLdr.bin, понял, что пропатченный, но почему не работает?
______________________________
проверил загрузку "RusLiveFull 2009 02 07" как CD-загрузку, тоже одно ядро.
Автор: NIKZZZZ
Дата сообщения: 06.03.2009 09:47
AZJIO

Цитата:
проверил загрузку "RusLiveFull 2009 02 07" как CD-загрузку, тоже одно ядро.

Это моя вина, забыл изменить TxtSetup.sif, в предыдущих работало.
Если хочешь собрать такую сборку выполни сначала скрипт BootSdi, он создаст пропатченный загрузчик и добавит необходимые файлы в сборку, модифицирует TxtSetup.sif, замени SetupLdr.bin пропатченным (Iso\Ram\I386) потом запусти скрипт создания обычного Iso.


Автор: AZJIO
Дата сообщения: 07.03.2009 05:52
NIKZZZZ у меня твой конструктор для рам-сборки, соответственно там файл SETUPLDR.BIN - 295 кб, а мне то нужен для minint. Во вторых я запускаю скрипт BootSdi и файл SETUPLDR.BIN не появляется. Проект находится в Projects, там только один SETUPLDR.BIN, опять же для рам сборки (291 кб) там как бы патчить нечего, мне ведь нужно пропатчить файл, который 255 кб. Мне б лучше скачать этот SETUPLDR.BIN и секции [hal], [Hal.Load], [ntdetect].

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: не отвечает Директ 10


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