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

» Windows Preinstallation Environment(WinPE) и BartPE - LiveCD

Автор: Skif_off
Дата сообщения: 06.08.2013 13:23
NIKZZZZ

Цитата:
Попробовал, но мышь все равно не интегрируется.

Из RusLiveFull_CD_2013_08_03 вытащил 3й образ, интегрировал без d3d8.dll/d3d9.dll/VBoxD3D8.dll/VBoxD3D9.dll/wined3d.dll, включил исправления ниже - мышь работает. Без исправлений ниже тоже работало, но при старте вываливалась ошибка, xpeinit.exe-то нет. iso

Попутно всплыл результат моей невнимательности Не все используют XPE, для совместимости в ветке \RunOnceEx нужно заменить:
в VBoxGuestAdditions.inf - xpeinit.exe -f -m ""Установка устройств (HwPnP)..."" hwpnp.exe на hwpnp.exe
в software.reg и add_to_software_for_RusLive_&_yurkesha.reg - xpeinit.exe -f -m \"Установка устройств (HwPnP)...\" hwpnp.exe на hwpnp.exe

За портабельную версию спасибо, думаю - самое оно.

Цитата:
не вижу смысла в плагине, ведь  это нужно только для отладки.

Для отладки, но решил - если проверять, то проверять и мультимедийную сборку.
Автор: NIKZZZZ
Дата сообщения: 06.08.2013 13:34
Skif_off
xpeinit.exe ну это я сразу поправил, но мышь не запустилась.

Цитата:
Для отладки, но решил - если проверять, то проверять и мультимедийную сборку.

Можно доставить драйвер и вручную, у меня он автоматом ставится с помощью zPnP.
Я поправил VBoxVideo.inf с учетом d3d8.dll/d3d9.dll/VBoxD3D8.dll/VBoxD3D9.dll/wined3d.dll.



Добавлено:
Skif_off
Запустил peb.iso - мышь правильно не интегрируется, хотя в XP все в норме.
Автор: Skif_off
Дата сообщения: 06.08.2013 14:07
NIKZZZZ

Цитата:
xpeinit.exe ну это я сразу поправил, но мышь не запустилась.

Не знаю, что предположить, т.к. смоделировать ситуацию не могу, все работает, независимо от версии и типа гостевой ОС. Единственное отличие, которое бросилось в глаза - в RusLiveFull_CD_2013_08_03 не работает прокрутка колесом в диалоге выключения, но тут дело в другом, думаю. Может быть, какие-то USB-фильтры добавлены? У меня их нет. Обменяемся машинами?


Цитата:
Можно доставить драйвер и вручную, у меня он автоматом ставится с помощью zPnP.

Тут, наверное, отличия в привычках и представлениях об удобстве Когда все задумывалось, мне виделась работа так: сборка c VboxGA -> проверка, исправления при необходимости -> сборка без VboxGA, все без лишних телодвижений, исключая ручной подъем сети (старая привычка), VboxGA остается только в тестовой сборке. Всплывала мысль скриптом AutoIt (попонятнее в целом) проверять наличие устройств гостевой и при необходимости добавлять VboxGA, но не вижу смысла.

Добавлено после обновления страницы перед отправкой:
Что значит "мышь правильно не интегрируется"? Не появляется курсор или вообще не работает?
Автор: NIKZZZZ
Дата сообщения: 06.08.2013 14:58
Skif_off

Цитата:
Что значит "мышь правильно не интегрируется"?

Захват мыши работает и без этого драйвера, но нельзя выйти за пределы Vb окна, мышь полностью перехвачена VB , нельзя выйти из этого режима без нажатия хост клавиши. В той-же гостевой XP мышь работает и за его пределами.
Если включить "Абсолютное позиционирование" работает аналогично без специального драйвера.


Цитата:
Тут, наверное, отличия в привычках и представлениях об удобстве

Ну, у меня немного другая идеология - я практически не создаю отдельных тестовых сборок, слишком муторно. А добавить портабельную версию можно не пересобирая сборку, да и оставить ее там, в системе не мусорит.
Автор: Ivan_Strelec
Дата сообщения: 06.08.2013 15:33
NIKZZZZ

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

А портабельные чем собираешь? Thinstall или еще чем-то?
А то не все портабельные идут под XPE...
Автор: NIKZZZZ
Дата сообщения: 06.08.2013 15:43
Ivan_Strelec

Цитата:
А портабельные чем собираешь?

Под WinPe полностью портабельная версия не требуется, нет необходимости удалять все внесенные ей изменения.
Инсталлируешь прогу, отслеживаешь реестр, дальше батник-пускач.

Автор: Ivan_Strelec
Дата сообщения: 06.08.2013 15:51
NIKZZZZ

Цитата:
Инсталлируешь прогу, отслеживаешь реестр, дальше батник-пускач.

Понятно. Просто разошлись в терминологии портабельности.
Автор: Skif_off
Дата сообщения: 06.08.2013 16:22
NIKZZZZ

Цитата:
Захват мыши работает и без этого драйвера, но нельзя выйти за пределы Vb окна, мышь полностью перехвачена VB , нельзя выйти из этого режима без нажатия хост клавиши.  В той-же гостевой XP мышь работает и за его пределами.

Наверное, дело в настройках машины, Абсолютное позиционирование и Автозахват клавиатуры включены, не испытываю никаких проблем с мышой (без VboxGA, с VboxGA, с портативнм вариантом) и работает она во всех случаях так же, как и в гостевой XP, Right Ctrl никогда не нажимал.


Цитата:
Ну, у меня немного другая идеология - я практически не создаю отдельных тестовых сборок, слишком муторно.

Вероятно, если бы использовал несколько сборок в одном wim-файле и аналог ProgPack.wim, то так же делал бы
Автор: NIKZZZZ
Дата сообщения: 06.08.2013 16:50
Skif_off

Цитата:
Абсолютное позиционирование и Автозахват клавиатуры включены, не испытываю никаких проблем с мышой

Все правильно, но если отключить Абсолютное позиционирование без Right Ctrl не обойдешься, а вот гостевая xp с драйвером VB этого не требует, мышка подхватывается автоматом в окне VB, если ее переместить за пределы окна - подхватывается хостом. Именно в этом и смысл ее интеграции дополнений.

Автор: Skif_off
Дата сообщения: 06.08.2013 18:05
NIKZZZZ
Теперь дошло, о чем речь А зачем отключать? По умолчанию галка стоит для большинства ОС, исключая BSD/полуОСь/Other.
Автор: NIKZZZZ
Дата сообщения: 06.08.2013 18:47
Skif_off

Цитата:
А зачем отключать?

Вопрос чисто принципиальный - мышиный драйвер не установлен корректно, лучше его вообще не ставить.
Автор: Skif_off
Дата сообщения: 06.08.2013 20:53
NIKZZZZ

Цитата:
мышиный драйвер не установлен корректно

Не соглашусь, пожалуй - тут, кажется, ограничение WinPE, в конце концов никто не гарантирует, что все в WinPE будет работать.
Если убрать галочку, то при прочих равных условиях статус VBoxMouse меняется с Running на Stopped, VBoxService тоже тормозит, запуск вручную ничего не дает.
Хотел занять голову, убил кучу времени и вдруг возникло ощущение дежа вю Кажется, именно из-за этого в прошлом забивал на плагин. Словил сейчас BSoD 0x00000067 и как-то сразу успокоился Хотя пока пишу, возникла еще одна идея.

З.Ы. Кстати, при снятой галочке курсор в WinPE как-то тормознуто двигается, это нормально?
Автор: NIKZZZZ
Дата сообщения: 06.08.2013 21:07
Skif_off

Цитата:
при снятой галочке курсор в WinPE как-то тормознуто двигается, это нормально?

Такого не видел.


Добавлено:
Skif_off

Цитата:
Всплывала мысль скриптом AutoIt (попонятнее в целом) проверять наличие устройств гостевой и при необходимости добавлять VboxGA

Идея правильная, вот батник под портабельную версию, проверяет , запущена ли система под Vbox и ставит дополнения если это так.
[more=VBoxGA.cmd]cd /d %~dp0
Reg.exe QUERY "HKLM\SYSTEM\CurrentControlSet\Enum\PCI\VEN_80EE&DEV_CAFE&SUBSYS_00000000&REV_00" || goto :eof
Reg.exe QUERY HKLM\SYSTEM\CurrentControlSet\Services\VBoxSF && goto :eof
copy /y VBoxHook.dll %SystemRoot%\system32
copy /y VBoxMRXNP.dll %SystemRoot%\system32
copy /y VBoxSF.sys %SystemRoot%\system32\drivers
reg.exe import Vbox.reg
devcon.exe install VBoxGuest.inf "PCI\VEN_80ee&DEV_cafe"
instdrvw.exe VBoxSF %SystemRoot%\system32\drivers\VBoxSF.sys
cd /d %SystemRoot%\system32\
start "VBoxTray" VBoxTray.exe
goto :eof
[/more]
Автор: Skif_off
Дата сообщения: 07.08.2013 01:22
NIKZZZZ

Цитата:
Такого не видел.

Мышь с 1200 dpi, складывается впечатление, что на лету идет смена 1200->800->1200>800-> и небольшие подтормаживания как на слабой, еще и нагнутой чем-то системе.

За батник спасибо, добавлю в копилку У меня пока все в winpe.wim, что так, что так - все будет внутри.

Побился с отключенной опцией Абсолютные устройства позиционирования, в общей сложности часов 5, ппц - не хочет пахать, думается - мешает при каждом старте установка устройств, внесение всего что нужно на этапе загрузки ничего не меняет, надо детально разбираться как происходит загрузка системы, с учетом вышеизложенного - проще поставить галочку.
Автор: 174bpm
Дата сообщения: 09.08.2013 13:43
а кто может ссылку дать на инструкцию - как в ERD Commander / MS DaRT интегрировать драйвер от SATA контроллера собственной материнки?

в драйвер паках его нет - DaRT/ERD диски винт не видят, даже "расширенные", с интегрированными дровами
Автор: Skif_off
Дата сообщения: 09.08.2013 13:49
174bpm
Можно вот так, не проще найти WinPE с ERD Commander/MS DaRT?
Какая материнка?
Автор: Skif_off
Дата сообщения: 10.08.2013 16:00
Столкнулся с проблемой в работе программы Search duplicates, написанной на AutoIT (отсюда и ниже), конструктор 7sh3 от 13-04-2010, проблема решилась включением плага 100 [08] Cryptographic Services for IE (+2mb), хз, какая связь, имейте в виду, если что.

comrades, какой профит от использования WinXP SP3?
Автор: Vituskosoy
Дата сообщения: 01.09.2013 08:41
Skif_off, я перешел на sp3, потому что у меня сборки, созданные из sp2 не запускались на машинах без винчестера (тогда еще использовал miniNT-загрузку, с wim возможно будет нормально).
Автор: Skif_off
Дата сообщения: 01.09.2013 08:48
Vituskosoy
Какие-нибудь изменения в конструктор вносились в связи с переходом на SP3?
Автор: NIKZZZZ
Дата сообщения: 01.09.2013 10:57
Skif_off

Цитата:
Какие-нибудь изменения в конструктор вносились в связи с переходом на SP3?

Не могу сказать про данный конструктор, но из критических отличий в SP3


Код: SP3.CAB
SP3.CAT
Автор: Skif_off
Дата сообщения: 01.09.2013 12:22
NIKZZZZ
По идее с SP3.CAB не должно быть проблем - конструктор обрабатывает файл \i386\layout.inf, потом \i386\drvindex.inf, в самом конструкторе SP2.CAB нигде не упоминается.
Автор: NIKZZZZ
Дата сообщения: 01.09.2013 12:33
Skif_off
Возможно, проще проверить sp3 - sp2 сборки тупым поименным сравнением файлов, тогда все будет понятно.
Автор: Vituskosoy
Дата сообщения: 01.09.2013 15:30
Skif_off

Цитата:
Какие-нибудь изменения в конструктор вносились в связи с переходом на SP3?


Нет, ничего не менял (конструктор 7sh3).


Автор: Skif_off
Дата сообщения: 01.09.2013 21:30
NIKZZZZ
Проверял, если не считать \winsxs, то в \System32 остается [more=30 файлов]azroles.dll
dhcpqec.dll
dot3api.dll
dot3cfg.dll
dot3dlg.dll
dot3msm.dll
dot3svc.dll
dot3ui.dll
eapolqec.dll
eapp3hst.dll
eappcfg.dll
eappgnui.dll
eapphost.dll
eappprxy.dll
eapqec.dll
eapsvc.dll
kmsvc.dll
mssha.dll
napipsec.dll
napmontr.dll
onex.dll
qagent.dll
qagentrt.dll
qcliprov.dll
qutil.dll
rasqec.dll

napstat.exe
tzchange.exe
verclsid.exe

onex_v1.xsd[/more], руки никак не дойдут разобраться для чего они.
Автор: toob
Дата сообщения: 10.09.2013 21:59
Есть-ли альтернатива конструктора Micro_SV 2010.07.15, для создания самых компактных сборок (НЕ wim) 70MB и меньше ?
Автор: BazaroffAM
Дата сообщения: 28.09.2013 10:52
Не ругайте пожалуйста!(
Интересует профиль пользователя.
В панели быстрого запуска красуются ярлыки IE и "Свернуть все окна".
Использовал различные конструкторы. На данный момент пытаюсь работать с Reatogo.
Существует ли возможность избавиться от ярлыков QuickLaunch?
Либо, как альтернатива, от QuickLaunch вообще?
Автор: Skif_off
Дата сообщения: 28.09.2013 12:38
BazaroffAM
В конструкторе от 7sh3 у меня раскомментирована такая строка:

Код: ; Убрать ярлык Internet Explorer из меню Программы и Панели Быстрого запуска который создается системой
[Software.AddReg]
0x4,"Microsoft\Active Setup\Installed Components\>{26923b43-4d38-484f-9b9e-de460746276c}","IsInstalled",0x0
Автор: BazaroffAM
Дата сообщения: 28.09.2013 22:03

Skif_off, спасибо!)


Цитата:
Код:
; Убрать ярлык Internet Explorer из меню Программы и Панели Быстрого запуска который создается системой
[Software.AddReg]
0x4,"Microsoft\Active Setup\Installed Components\>{26923b43-4d38-484f-9b9e-de460746276c}","IsInstalled",0x0


Поскакал с бубном! В ридми пишут о xpe-custom.inf. Но в билдере такого имени нет.
Сработало в MyDefaults.inf!)

На счет "Свернуть все окна".
В ридми написано, что автостарт сработает до эксплорера.
Я пробовал из реестра запускать CMD и VBS. Безуспешно! Сами файлы (CMD и VBS) вполне работоспобны - проверял тупым запуском в загруженном РЕ.
А запущенные из реестра они делают свою работу криво. Они удаляют объекты, на которые указывает команда, а ярлыки (уже безполезные) на панели оставляет.
Думаю это связано с тем, что запуск моих файлов из реестра происходит до загрузки эксплорера.
С "Автозагрузкой" наверняка произойдет то же самоё.
Автор: Skif_off
Дата сообщения: 28.09.2013 23:35
BazaroffAM

Цитата:
Думаю это связано с тем, что запуск моих файлов из реестра происходит до загрузки эксплорера.

А мне кажется - что после Если перезапустить оболочку, файлы будут удалены.
Запускать из \RunOnceEx, наверное, будет не очень удобно - у меня крайним оттуда запускается xpeinit.exe -l, это как раз создание ярлыков.

Запретить вообще не вариант? Языковую панель только придется проверить, не помню, как реализован индикатор раскладки в Reatogo, давно его не смотрел, если что, в конструкторе от 7sh3 [more=так][SourceDisksFiles]
indicdll.exe=2,,1
indicdll.dll=2,,1
run-indicdll.cmd=2,,1

[Software.AddReg]
; Keyboard Language Indicator
0x2, "Microsoft\Windows\CurrentVersion\Run", "indicdll", "shellexecute.exe /h run-indicdll.cmd"

[Default.AddReg]
; Default Keyboard Layout \ International (Russian) (по умолчанию En, переключение по Ctrl+Shift)
0x0, "Keyboard Layout\IMEtoggle\scancode"
0x1, "Keyboard Layout\Preload","2","00000409"
0x1, "Keyboard Layout\Preload","1","00000419"
0x0, "Keyboard Layout\Substitutes"
0x1, "Keyboard Layout\Toggle","Hotkey","1"
0x1, "Keyboard Layout\Toggle","Language Hotkey","1"
0x1, "Keyboard Layout\Toggle","Layout Hotkey","2"[/more] файлы

Ну или как вариант - копать в сторону:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop
HKEY_USERS\*\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop


Автор: BazaroffAM
Дата сообщения: 29.09.2013 00:25

Цитата:
Думаю это связано с тем, что запуск моих файлов из реестра происходит до загрузки эксплорера.


По крайней мере нечто подобное и написано в *.txt билдера.


Цитата:
Запретить вообще не вариант?


Думаю избавиться от панелей как таковых не охота! Трей, по крайней мере, нужен.



Страницы: 12345678910111213141516171819202122232425262728293031

Предыдущая тема: Заблокировать изменение сетевых настроек в Windows XP


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