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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: ramasik81
Дата сообщения: 14.08.2009 11:36
I_Winter_I_I_Wolf_I
Так запросто с разбегу подключить сканер к PE наверняка не получится... То что я привёл тебе, это база! Например в дальнейшем, при подключении какого то конкретного устройства необходим INF файл этого устройства, ну а дальше смотреть в нём какие ещё требуются файлы! но гарантии, что всё заработает нет! Ведь PE это не полноценная операционка.
Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 14.08.2009 11:47
ramasik81
Для всех флэшэк общий .inf, как я понимаю? Есть еще сканеры, которые в винду устанавливаются без всяких дополнительных дров, модемы - вот я про них
Автор: ramasik81
Дата сообщения: 14.08.2009 14:44
I_Winter_I_I_Wolf_I
Для любого устройства в системе должен быть inf файл, описывающий это устройство, и работу этого устройства (файлы драйвера, библиотеки, приложения)
И то что у тебя работало в обычной XP не факт что заработает здесь ввиду того, что здесь этих файлов может и не быть. Поэтому нужно в той системе, в которой это устройство работало (если оно работало без установки дополнительных приложений и драйверов) найти inf файл описывающий это устройство и посмотреть в нём, какие необходимы для работы файлы!
Ну а дальше положиться на удачу, и если что не так, то Вам поможет програмка от SysInternal под названием FilemonNt. И смотришь, при запросе какого файла система не смогла его найти. Ну и ещё есть программа RegShot. Ей ты смотришь в обычнгой системе, что происходит с реестром при установки данного устройства, и пробуешь это повторить в своём плагине.
Автор: AZJIO
Дата сообщения: 14.08.2009 15:58
Оболочка для Wim-soft
[more]
Содержимое VirtW.cmd в корне диска, запускает скрипт, который при первом запуске создаёт ярлык на рабочем столе.
Цитата:
start %SystemRoot%\system32\AutoIt3.exe %~dp0Wim-soft\Wim-soft.au3


Wim-soft.au3 - оболочка создания ярлыков и копирование программ на диск B:

Код: Opt("TrayIconHide", 1)

; первый запуск только создание ярлыка на рабочем столе.
If NOT FileExists(@DesktopCommonDir&'\wim-soft.lnk') And FileExists('B:\') Then
FileCreateShortcut(@WindowsDir&'\SYSTEM32\AutoIt3.exe', @DesktopCommonDir&'\wim-soft.lnk', @ScriptDir, @ScriptDir&'\Wim-soft.au3', 'Подключение Wim-программ', @WindowsDir&'\SYSTEM32\SETUP.EXE')
Exit
Endif

Global
$Ini = @ScriptDir&'\Wim-soft.ini' ; путь к Wim-soft.ini
;Проверка существования Wim-soft.ini

$answer = ""
If Not FileExists($Ini) Then $answer = MsgBox(4, "Выгодное предложение", "Хотите создать необходимый Wim-soft.ini для добавления имён программ?")
If $answer = "6" Then
IniWriteSection($Ini, "Wim-soft", '; имя и описание программы'&@LF&'NME1='&@LF&'DSC1='&@LF&'NME2='&@LF&'DSC2='&@LF&'NME3='&@LF&'DSC3='&@LF&'NME4='&@LF&'DSC4=')
IniWriteSection($Ini, "Path", '; пути создания ярлыков'&@LF&'DPCD='&@LF&'DPRAM='&@LF&'b_wim=')
IniWriteSection($Ini, "setting", '; количество программ'&@LF&'amount=1')
EndIf

;считываем Wim-soft.ini
$DPCD= IniRead ($Ini, "Path", 'DPCD', @StartMenuCommonDir&'\Wim-soft')
$DPRAM= IniRead ($Ini, "Path", "DPRAM", @StartMenuCommonDir&'\Wim-soft-RAM')
$b_wim= IniRead ($Ini, "Path", "b_wim", 'B:\wim-soft')

$amount= IniRead ($Ini, "setting", "amount", '1')

For $i=1 To $amount
$NME
= 'NME'
$DSC = 'DSC'
Assign('NME' & $i, IniRead ($Ini, "Wim-soft", $NME & $i, ""))
Assign('DSC' & $i, IniRead ($Ini, "Wim-soft", $DSC & $i, ""))
Next

GUICreate("Создание ярлыков для WIM",500,320) ; размер окна
$tab=GUICtrlCreateTab (4,5, 492,313) ; размер вкладки
$tab0=GUICtrlCreateTabitem ("Ярлыки") ; имя вкладки

GUICtrlCreateGroup("", 12, 29, 476, 33)

GUICtrlCreateLabel ("Создать ярлыки и закрыть окно", 15,40,260,22)
$createlnk1=GUICtrlCreateButton ("Выполнить", 395,38,87,22)
GUICtrlSetTip(-1, "Создать ярлыки и закрыть окно")

GUICtrlCreateGroup("", 12, 63, 476, 247)

GUICtrlCreateLabel ("Копировать Wim-soft на диск B:, создать ярлыки и закрыть окно", 15,70,460,22)
$createlnk2=GUICtrlCreateButton ("Выполнить", 395,280,87,22)
GUICtrlSetTip(-1, "Копировать Wim-soft на диск B:, создать ярлыки и закрыть окно.")
$checkall=GUICtrlCreateButton ("Выделить всё", 395,230,87,22)
$checknoall=GUICtrlCreateButton ("Сбросить всё", 395,255,87,22)

For $i=1 To $amount
$NME
= Eval('NME' & $i)
If $NME<>'' Then
$DSC = Eval('DSC' & $i)
$pos=$i*20+70
$pos_L=20
If $i>'10' Then $pos_L=145
If $i>'10' Then $pos=$i*20+70-200
Assign('check' & $i, GUICtrlCreateCheckbox ($NME,$pos_L,$pos,120,20))
GUICtrlSetTip(-1, $DSC)
EndIf
Next

GUICtrlCreateTabitem ("") ; конец вкладок

GUISetState ()

While 1
$msg = GUIGetMsg()
Select
Case
$msg = $createlnk1
For $i=1 To $amount
ToolTip('Остался ' & ($amount+1-$i) & ' из ' & $amount, 50, 100, 'Создание ярлыков')
$NME = Eval('NME' & $i)
If $NME<>'' Then
$DIR = $DPCD
$LNK
= $DIR&'\'&$NME
$WRK
= @ScriptDir&'\'&$NME
$EXE
= $WRK&'\'&$NME
$DSC
= Eval('DSC' & $i)
$ICO = $EXE
If NOT FileExists($DIR) Then DirCreate($DIR)
If FileExists ($EXE&'.wim') Then FileCreateShortcut($EXE&'.wim', $LNK&'.lnk', $WRK,'', $DSC, $ICO&'.ico')
EndIf
Next
ExitLoop
Case
$msg = $createlnk2
; Копировать wim-soft на B:\wim-soft с проверкой чекбоксов и существования каталогов
;создание ярлыков для B:\wim-soft

$DPCD = $DPRAM

For $i=1 To $amount
$check
= Eval('check' & $i)
ToolTip('Остался ' & ($amount+1-$i) & ' из ' & $amount, 50, 100, 'Создание ярлыков')
$NME = Eval('NME' & $i)
If $NME<>'' Then
$DIR = $DPCD
$LNK
= $DIR&'\'&$NME
$WRK
= $b_wim&'\'&$NME
$EXE
= $WRK&'\'&$NME
$DSC
= Eval('DSC' & $i)
$ICO = $EXE
If GUICtrlRead ($check)=1 And FileExists(@ScriptDir&'\'&$NME) Then DirCopy ( @ScriptDir&'\'&$NME, $WRK,1)
If NOT FileExists($DIR) Then DirCreate($DIR)
If FileExists ($EXE&'.wim') Then FileCreateShortcut($EXE&'.wim', $LNK&'.lnk', $WRK,'', $DSC, $ICO&'.ico')
EndIf
Next
ExitLoop

; выделить всё
Case $msg = $checkall
For $i=1 To $amount
$NME
= Eval('NME' & $i)
If $NME<>'' Then
;GuiCtrlSetState($check & $i, 1)
GuiCtrlSetState(Eval('check' & $i), 1)
EndIf
Next

; сбросить всё
Case $msg = $checknoall
For $i=1 To $amount
$NME
= Eval('NME' & $i)
If $NME<>'' Then
;GuiCtrlSetState($check & $i, $GUI_UNCHECKED)
GuiCtrlSetState(Eval('check' & $i), 4)
EndIf
Next
Case
$msg = -3
ExitLoop
EndSelect
WEnd
Автор: RUS7005
Дата сообщения: 15.08.2009 18:31
Вопрос к yurkesha:как записать(PeToUSB не пишет)Ваш Bartp+XPE на флешку...
(Оригинальным BartPE получается,с Вашим не разберусь)Если есть ссылка,укажите пожалуйста...
С уважением.
Автор: NegoroX
Дата сообщения: 15.08.2009 22:12
RUS7005

Цитата:
PeToUSB не пишет)Ваш Bartp+XPE на флешку...

исошник создал? в конструкторе папка "BartPE" что нибудь есть?
Автор: RUS7005
Дата сообщения: 15.08.2009 22:33
Исошник есть,и файлы в BartPE есть.
Автор: NordMaster
Дата сообщения: 16.08.2009 00:23
RUS7005

Цитата:
Исошник есть,и файлы в BartPE есть.

Скорее всего вы создавали со включенным WimBoot, поэтому PeToUSB не видит сборку.
Используйте стандартную утилиту (pe2usb) для записи сборки на флеш.
Автор: RUS7005
Дата сообщения: 16.08.2009 13:15
Если я создаю исошник,то PeToUSB не видит сборку.Если не создаю - видит.
Записываю программой PeToUSB на флеху то что она видит,загружаюсь с флехи и пишется:
Windows could not start due to error while booting from a RAMDISK.
Windows failed to open the RAMDISK image.
File\i386\WINPE.WIN could not be loader.
The error code is 18.

Цитата:
Используйте стандартную утилиту (pe2usb) для записи сборки на флеш.

Как ее запустить?Из BARTPE она не пускается...(запускаю,жму любую клавишу и она закрывается).


Автор: NordMaster
Дата сообщения: 16.08.2009 19:57
Если создаёшь исошник, то есть постобработка, если нет- нету.
Можно пойти двумя путями:
1. Отключить плагин WimBoot и записать на флеш прогой PeToUSB
2. Запустить PeToUSB со следующими параметрами , а потом записать данные на флеш прогой pe2usb (запускай её из cmd, там увидишь параметры. (у меня например pe2usb j: , буква j: соответствует букве флеш-диска)
Автор: RUS7005
Дата сообщения: 16.08.2009 20:53
Вобщем,выполнил пункт 1.Все поехало .

Цитата:
NordMaster
Спасибо!
С уважением.
Автор: AZJIO
Дата сообщения: 17.08.2009 08:17
PENetwork 0.54
Автор: kDnZP
Дата сообщения: 17.08.2009 19:26
AZJIO
Отут интереснее, в частности меня волнует поправил ли автор работу со спец. символами... Только еще не тестил, все никак руки не дойдут ...
http://holger.boot-land.net/

Update:
Судя по исходникам, всеже поправил, только еще хочу с бетой wlanapi потестить... Может даже сегодня.
Автор: yurkesha
Дата сообщения: 17.08.2009 20:44
RUS7005

Цитата:
Если я создаю исошник,то PeToUSB не видит сборку.

PeToUSB нужно наличие папки SYSTEM32. А она в постобработке убирается. Создашь пустую папку с таким именем в i386 и все заработает...

Автор: RUS7005
Дата сообщения: 17.08.2009 22:46
Вопрос по поводу Upper Filters.Куда это надо вложить?
С уважением.
Автор: NordMaster
Дата сообщения: 18.08.2009 00:50

Цитата:
А я Wim.boot отключил...
Может нужно подключить и создать папку,как Вы сказали?
Я просто не шибко грамотный по этой проге(только недавно начал разбираться),поэтому,если не затруднит,обьясните,надо ли wim.boot отключать,или просто создать папку?
С уважением.

Плаг Wimboot позволяет загружать ОС сразу в ОЗУ, экономить дисковое пространство, избежать проблем с некоторыми прогами, которые безпричинно ругаются на невозможность записи.
Минус заключается в том, что необходимо иметь больший объём ОЗУ
Если вы сборку планируете использовать на машинах, где озу 512 мб и более(там требования уже зависят от размера сборки), то конечно же лучше поступить так, как сказал yurkesha.

Добавлено:

Цитата:
Вопрос по поводу Upper Filters.Куда это надо вложить?
С уважением.

Это которые к акронису идут? Если они-то хоть в папку plugins
Автор: RUS7005
Дата сообщения: 18.08.2009 08:18

Цитата:
Плаг Wimboot позволяет загружать ОС сразу в ОЗУ, экономить дисковое пространство, избежать проблем с некоторыми прогами, которые безпричинно ругаются на невозможность записи.
Минус заключается в том, что необходимо иметь больший объём ОЗУ
Если вы сборку планируете использовать на машинах, где озу 512 мб и более(там требования уже зависят от размера сборки), то конечно же лучше поступить так, как сказал yurkesha.

ОЗУ у меня 4гб,ну видит 3,как положено.Вопрос по совету yurkesha.
Папку system32 создаю после сборки,petousb все видит и пишет,но снова флешка не грузится.А без wim.boot все нормально.
Я в плагинах включил минимальную и максимальную сборку,может в этом причина?

Цитата:
Это которые к акронису идут? Если они-то хоть в папку plugins

Попробую.

Цитата:
NordMaster
-спасибо
С уважением.
Автор: yurkesha
Дата сообщения: 18.08.2009 09:13
RUS7005
ну и вторая фича - после работы petousb придется на флехе MININT обратно i386 переименовать...
Автор: RUS7005
Дата сообщения: 18.08.2009 10:37

Цитата:
RUS7005
ну и вторая фича - после работы petousb придется на флехе MININT обратно i386 переименовать...

Ну можно было бы и сразу сказать,а так,если честно,(ну это мое мнение),неплохо было бы к архиву "прочти меня" приложить.Для многих начинающих пользоваться этой прогой будет сложновато сразу все запустить.
Я недавно занялся созданием загрузочной флешки,просмотрел кучу сайтов и попалисть только Bart и Win PE.
Микрософтским из-за принципа не стал пользоваться,с Bart (оригинальный)разобрался,решил к нему плагины добавить и при поиске попал на этот сайт.
А страниц по этой теме тут...
Ну и выбираю из всего Bart yurkesha.Ну и пошли вопросы...
Без помощи форума не обойтись .
Ну и опять СПАСИБО
С уважением.
PS Пошел пробовать...


Добавлено:
Попробовал.Все работает
Автор: RUS7005
Дата сообщения: 18.08.2009 19:41
Это снова я...
Вопрос следующий:все настройки системы на флешке после перезагрузки слетают на прежние.Так должно быть?
Хотелось бы один раз настроить...
Автор: NordMaster
Дата сообщения: 19.08.2009 01:14

Цитата:
Это снова я...
Вопрос следующий:все настройки системы на флешке после перезагрузки слетают на прежние.Так должно быть?
Хотелось бы один раз настроить...

Что за настройки и какой системы?
Автор: RUS7005
Дата сообщения: 19.08.2009 08:15

Цитата:
Что за настройки и какой системы?

Настройки в Bart+XPE после загрузки с флешки.
Настройки антивируса по проверке файлов(NOD4),панель инструментов(привык уже,что панель инструментов находится вверху экрана и скрывается автоматически),картинка рабочего стола.
Все настраиваю,перезагружаю,и настройки становятся прежними.
Автор: AZJIO
Дата сообщения: 19.08.2009 09:18
RUS7005
Попробуй твикер 6Мб, вкладка minint > Загрузить реестр. Вот только твикать придётся вручную. Либо в сборке используй батники каталога твикера save_reestr. Справка
Автор: RUS7005
Дата сообщения: 19.08.2009 10:05

Цитата:
Попробуй твикер 6Мб, вкладка minint > Загрузить реестр. Вот только твикать придётся вручную. Либо в сборке используй батники каталога твикера save_reestr. Справка

Не грузится...

Добавлено:
Вернее при загрузке твикера NOD пишет-вирус.
Автор: AZJIO
Дата сообщения: 20.08.2009 06:54
Ещё одна загрузочная заставка в стиле NFS.
Автор: DrAlexandr
Дата сообщения: 20.08.2009 15:14
AZJIO

интересная темя с заставкой

Кстати вопрос есть один на счет сети, если кто задавал не пинайте сильно...

Как можно запустить беспроводную сеть из под ПЕ, учитывая что дрова по карточку уже в ней есть?
Автор: AZJIO
Дата сообщения: 20.08.2009 17:00
DrAlexandr
Беспроводная сеть работает нормально, пользуюсь конструкторм BartPE+XPE - © 7sh3. Драйвера сети на сайте yurkesha. Всё в шапке.

Залил конструктор, часть 1 (38 Мб), часть 2 (76 Мб). [more=Содержимое]
Первая часть содержит самое основное, что более редактировалось.
Вторая часть содержит:
drivers\
NIC_2009_07_29
SCSIRAID_2009_03
SOUND_2009-08-02
VIDEO_2009-08-02

soft\
!Only_LiveDVD
ACRONISDD
alcohol
ATI97_8206RU
Everest
Ghost32
office2k
socrat[/more]
Автор: DrAlexandr
Дата сообщения: 21.08.2009 09:12
AZJIO
я использую конструктор от Yurkesha. Карточка WiFi находится, запускается приблуда для поиска беспроводных сетей, но ничего не находит. хотя под обычной виндой видится порядка 3-4 точек доступа
Автор: AZJIO
Дата сообщения: 21.08.2009 09:48
DrAlexandr в конструкторе Yurkesha нужно добавить "WiFi_Hopper", с помощью этой программы доступ к точкам есть, хотя в интернет через беспроводную сеть у меня не получалось выйти. В конструкторе 7sh3 точки видны так же как в обычной винде.
Автор: yurkesha
Дата сообщения: 21.08.2009 10:25
AZJIO

Цитата:
В конструкторе 7sh3 точки видны так же как в обычной винде

если это точно - тогда пофиксю ситуацию...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

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


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