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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 7

Автор: yurkesha
Дата сообщения: 02.05.2010 22:08
VV2006
Это ведь драйвер один из основополагающих - упаковывать его плохая идея.... Темп не инициализирован - разве что распаковывать в жестко указанное место. А мест особо нет подходящих.
Автор: 1MDI1
Дата сообщения: 03.05.2010 05:13
alexfocus
Хорошо пасиб гляну конструктор твой я забирал.
yurkesha
Как сказал VV2006

Цитата:
речь шла о неудаче при запуске раровского самораспака на стадии инициализации PE

Именно это я и говорил, но Ramdisk Qsoft у меня стоит первым в плагинах, как я понимаю он и обрабатываться он тоже должен первым.
А addfile.exe уже где-то позже, но он видимо обрабатывается раньше Ramdisk Qsoft и файлы ему ложить некуда поэтому его значимость в сборке теряется.
Автор: AZJIO
Дата сообщения: 03.05.2010 07:04
1MDI1
Дело не в очереди обработки плагов, а во времени создания диска B:. Если он из ветки реестра RUN создаётся после addfile.exe, то конечно не сработает. Там указывается номер, от которого зависит очередь.
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\800","103","||addfile.exe"
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\100","100","||xpeinit.exe -f -m ""Вычисление размера RAM-диска..."" ramdisk.cmd"
Автор: 1MDI1
Дата сообщения: 03.05.2010 07:53
AZJIO
Спасибо, вечерком гляну.
alexfocus
В твоем конструкторе SH я нашел а примера с PePrograms что-то нет
смысл понял тоже вечерком поковыряю.
Автор: svm59
Дата сообщения: 03.05.2010 20:36
По поводу плагина AVP9.7z.
При запуске скрипта консольного сканирования выскакивает ошибка, и в принципе он не может там запускаться,т.к.не указаны пути папок Base... .Вопрос,а зачем он нужен,скрипт консольного сканирования?
Во первых,его запустишь и не остановишь без пароля,у меня например, 600 гб занято на дисках, и я могу передумать и захочу остановить.И тут трабла с остановкой.Многим это не приятно.
Во вторых,зто то же самое,что скрипт для работы с базами на CD -диске,только морды разные.
Ещё,режим обновления баз установлен в плагине автоматически,в результате после запуска скрипта для работы с базами на CD диске,после попытки оновления выскакивает автоматом сообщение:
"Базы повреждены",что думаю всех разумных напрягает,что то мол не так, я выставил поэтому, для себе, ручной режим оновления.
Автор: yurkesha
Дата сообщения: 03.05.2010 21:17
svm59
Этот скрипт я как-то упустил...
Еще с восьмерки... Вот новый [more=скрипт]@ECHO OFF
CD /D "%~dp0"
ECHO Изменяю настройки на CD-диск...
REG ADD "HKLM\SOFTWARE\KasperskyLab\protected\AVP9\environment" /v ProductRoot /t REG_EXPAND_SZ /f /d %~dp0 >NUL 2>&1
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\AVP" /v ImagePath /t REG_EXPAND_SZ /f /d """"%~dp0avp.exe""" -r" >NUL 2>&1
FOR /F "USEBACKQ TOKENS=2 DELIMS=\: " %%i IN (`REG QUERY HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices^|FIND "\DosDevices"^|FIND "4300640052006F006D00"`) DO IF /I "%~d0"=="%%i:" (SET "MAIN_CD=%%i:") ELSE (SET "MY_CD=%%i:")
IF NOT DEFINED MAIN_CD (
IF DEFINED MY_CD (
REG ADD "HKLM\SOFTWARE\KasperskyLab\protected\AVP9\environment" /v ProductFolder /t REG_EXPAND_SZ /f /d %MY_CD% >NUL 2>&1
))
REG ADD "HKLM\SOFTWARE\KasperskyLab\protected\AVP9\environment" /v Bases /t REG_SZ /d %%ProductRoot%%\Bases /f >NUL 2>&1
REG ADD "HKLM\SOFTWARE\KasperskyLab\protected\AVP9\environment" /v Data /t REG_SZ /d %%ProductRoot%%\Data /f >NUL 2>&1
REG ADD "HKLM\SOFTWARE\KasperskyLab\protected\AVP9\environment" /v Dskm /t REG_SZ /d %%ProductRoot%%\Dskm /f >NUL 2>&1
ECHO Подготовливаю папку профиля...
IF NOT EXIST "%ALLUSERSPROFILE%\Application Data\Kaspersky Lab\AVP9\Report" MD "%ALLUSERSPROFILE%\Application Data\Kaspersky Lab\AVP9\Report" & XCOPY /e /i /q /h /r /y "Report\*" "%ALLUSERSPROFILE%\Application Data\Kaspersky Lab\AVP9\Report"
@ECHO on
@ECHO Начинаю сканирование
@avp.com SCAN /FIXDRIVES /i2 /fa /RA:%temp%\AVP9_report.txt
START notepad %temp%\AVP9_report.txt
EXIT[/more]
А автообновление в моем плаге по дефолту отключено...
Автор: staspen
Дата сообщения: 04.05.2010 12:25
Добрый день! Помогите пожалуйста написать inf файл для драйвера тачскрина. К сожалению пока внедрить его не удалось.
Ссылка на драйвер

Либо советом, либо, в лучшем случае, кодом. Его похоже надо как-то хитро надо драйвер прописывать на реестр.
Спасибо!

Добавлено:
При попытке создания, автоплагин был создан Reatogo с этими драйверами, но при этом при запуске утилиты калибрования выдается ошибка "Touch panel doesn't exist. Please check your connection or re-install driver again", хотя естественно тач есть на устройстве.
Автор: Alexey32
Дата сообщения: 04.05.2010 13:58
staspen
Попробуй запустить службу hidserv
Автор: staspen
Дата сообщения: 05.05.2010 14:35
Alexey32
При загрузке сборке от reatlogo данной службы вообще нет, а на обычной винде, где на устройстве нормально работает тачскрин, отключение этой службы не принесло результата. Тачскрин все равно работал. Тачскрин на PS/2.
Да, и теперь при принудительной установке драйвера тач, вытащенного из винды, XPE определяет, что есть Тач, но выдает это. См. картинку


Автор: Alexey32
Дата сообщения: 05.05.2010 16:55
staspen
Попробуй посмотреть process monitor'ом - запусти procmon, попробуй обновить драйвер, останови слежение. Лог procmon'а в студию. Также попытайся запустить сборку с флэшки.
Автор: yurkesha
Дата сообщения: 05.05.2010 18:06
staspen
Не надо его никуда прописывать... Надо распихать все файлы по конечным точкам назначения, в постобработке протись InfCacheBuild и после загрузки отплуговать. После чего можно калибровать...
Но не дело это. WinPE не для этих целей служит... Я бы еще понял Embedded или Flp - а так - баловство.
Автор: staspen
Дата сообщения: 06.05.2010 09:43
yurkesha
ТО есть на XPE нереально будет поставить тач???
Автор: yurkesha
Дата сообщения: 06.05.2010 10:10
staspen
Реально - и я уже сказал как именно...
Автор: ssnvit
Дата сообщения: 06.05.2010 12:02
Конструктор Yurkesha! При сборке WIM все без вопросов. При обычной XPE сборке в панели быстрого запуска возникает ярлык интернет эксплорера, причем без картинки. Как удалить его, либо исправить, чтобы была картинка на ярлыке?
Автор: 1MDI1
Дата сообщения: 06.05.2010 17:52
AZJIO
Ведь получается что Ramdisk Qsoft обрабатывается раньше чем ADDFile но почему-то файлов извлекаемых из него на диске В не появляется
Автор: AZJIO
Дата сообщения: 06.05.2010 18:15
1MDI1
Посмотри ADDFile куда он пытается извлечь файлы. Если у него указан каталог %Temp% а в сборке она на диске X или ещё где нибудь, то естественно не появятся. Может нужно указать путь извлечения переменную %ramdrive%. Загрузись в сборке и редактируй ADDFile покуда не извлечёт правильно.
Автор: yurkesha
Дата сообщения: 06.05.2010 21:08
ssnvit
Отключи "2 Base - FBWF driver ONLY!!! for WIM boot"
Автор: ssnvit
Дата сообщения: 07.05.2010 10:53

Цитата:
yurkesha


Цитата:
Отключи "2 Base - FBWF driver ONLY!!! for WIM boot"


Для изготовления WIM загрузки этот пункт включен - и как я выше писал, все получается ОТЛИЧНО!
А при изгоотовлении обычной XPE у меня включен 2 Base - FBWF driver ONLY!!! for non-WIM boot, а 2 Base - FBWF driver ONLY!!! for WIM boot ОТКЛЮЧЕН! и вот тут появляется ярлык IE в быстром запуске без картинки.
Автор: NikitaAdm
Дата сообщения: 07.05.2010 11:12
Из шапки:

поддержка русского языка (05.09.2007) - © Yurkesha
http://yurkesha.msk.ru/mirror/bartpe/Z_RUSLANG.7z
Ссылка битая...
Автор: yurkesha
Дата сообщения: 07.05.2010 13:06
NikitaAdm
Просто на сайте плаг обновился и ссылка другая, а шапку не обновили...
Исправил.

Добавлено:
ssnvit
"2 Base - FBWF driver ONLY!!! for non-WIM boot" тоже отключай...
Автор: NikitaAdm
Дата сообщения: 07.05.2010 16:46
С помощью BartPE Builder 3.1.10a из дистрибутива Windows Professional English SP3 создал Bart PE.

Однако при загрузке не видно сетевую карту как буд-то её нет.

Добавил http://yurkesha.seclorum.ru/bartpe/DRV/NIC_2010_04_11.7z
Все равно не видит карту.

Что может быть?

Сетевая карта: Realtek 8111C

P.S.
Вообще, при обычной установке Windows XP на компьютер, под любую сетевуху Realtek дрова всегда встроеные а тут такое.
Автор: yurkesha
Дата сообщения: 07.05.2010 18:01
NikitaAdm
Я надеюсь ты в папку плагинов добавлял а не в DRIVERS?
Плюс к этому если конструктор мой - должен быть включен NET_ALL иначе большинство сетевых компонет удалятся в постобработке...
Автор: NikitaAdm
Дата сообщения: 07.05.2010 19:29
yurkesha
Добавлял в папку plugin
(plugin\NIC)

В есть записи:

Обработка INF-файла "E:\BARTPE\pebuilder3110a\plugin\NIC\REALTEK\REALTEK.INF"

Секция: SourceDisksFiles
Обработка INF-файла "E:\BARTPE\pebuilder3110a\plugin\NIC\REALTEK\REALTEK.INF"

Конструктор, если я правильно понял - оригинальный, pebuilder3110a

Что то можешь посоветовать?

И вопрос как так может быть что распространенная сетевая карта realtek не подхватывается в Bart Pe по умолчанию?
Автор: conty9
Дата сообщения: 07.05.2010 20:45
NikitaAdm, Realtek 8111C - не совсем рядовая сетевуха. Приходилось с ней возиться даже в обычной винде. Вся проблема в том, что в отличие от предыдущего поколения сетевых карт она может работать на шине PCI-E, и возникали проблемы с установкой драйверов - установил - работают. До перезагрузки... А потом - сеть снова не работает. Может, я ошибаюсь, но создавалось такое впечатление, что драйвер сетевухи инициализируется ДО инициализации PCI-E. Лично я плюнул и поставил старенькую Realtek 8139.
Автор: alexfocus
Дата сообщения: 11.05.2010 07:09
Не могу найти для поддержки CHM файлов 2 плагина
- Help .chm fix (helpsys) (Created by dg112)
- Help File Support
Автор: yurkesha
Дата сообщения: 11.05.2010 08:38
NikitaAdm
Оригинальный BartPE не выполняет необходимую постобработку. Поэтому имеет смысл либо прикручивать постобработку infcachebuilder либо извлекать из плагина отдельно файлы всех драйверов и помещать их в папку DRIVERS...
Автор: svm59
Дата сообщения: 12.05.2010 11:08
Подскажите,проффессионалы!
Как добавмть плагин в готовый образ .iso,скаченный с инета?
Автор: Sish
Дата сообщения: 12.05.2010 11:27
svm59
Скорее всего, никак.

Хочешь узнать конкретнее, напиши, какой образ и какой плаг.
Автор: staspen
Дата сообщения: 12.05.2010 11:33
yurkesha

Цитата:
...... и после загрузки отплуговать

Скажите, что конкретно имелось ввиду???? После загрузки чего? уже сборки или после прохождения InfCacheBuild??
Автор: yurkesha
Дата сообщения: 12.05.2010 12:30
staspen
Плуговать - это значит запустить процесс автоопределения устройств поддерживающих PnP. Выполняется всегда либо в процессе загрузки сборки либо после полной загрузки.
Для реализации процесса автоопределения устройств в WinPE обычно применеяются одно из: bartpe.exe, hwpnp.exe или нечто подобное...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

Предыдущая тема: обновления в эксплорере с вирусом?


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