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

» Windows Preinstallation Environment(WinPE). WinBuilder

Автор: NIKZZZZ
Дата сообщения: 18.07.2007 17:14
Немного обновил русский патч (исправляет проблемы с кирилицей)
Дополнен и исправлены ошибки.
Ссылка обновлена!
Автор: Sercam
Дата сообщения: 21.07.2007 14:23
Парни, ну подскажите неразумному в чём кариес?!
Автор: NIKZZZZ
Дата сообщения: 21.07.2007 16:28
Sercam

Цитата:
Народ, ну помогите что сделать с "bcdedit.exe"

Не совсем понятно, какое отношение это имеет к данной теме. bcdedit обсуждается в другой ветке.
Автор: Sercam
Дата сообщения: 25.07.2007 16:46
Понял, спасибо.
Автор: NIKZZZZ
Дата сообщения: 28.07.2007 21:14
русский патч - исправлен баг с русскими буквами в CMD консоли.
Автор: kserg1983
Дата сообщения: 01.08.2007 12:27
Извините за глупость если что, только вчера начал знакомиться с WinBuilder.
Может кто даст ссылки на конкретные темы или чем-то поможет:
мне нужно в сжатые сроки сделать урезанный образ WinXP SP2 со следующими параметрами:
- драйверами для целевой машины
- экран с разрешением фиксированным 1024*768;
- статический IP адрес, маска, раб.группа (доступ к уже существующей сети сразу после загрузки);
- желательна загрузка со старта вместо графической оболочки Win нужной мне программы (заменить shell).

Подскажите сслыки или дайте пож-ста совет, сроки очень сжатые. Заранее благодарен.
Автор: NIKZZZZ
Дата сообщения: 01.08.2007 13:08
kserg1983

Цитата:
мне нужно в сжатые сроки сделать урезанный образ WinXP SP2 со следующими параметрами:
- драйверами для целевой машины
- экран с разрешением фиксированным 1024*768;
- статический IP адрес, маска, раб.группа (доступ к уже существующей сети сразу после загрузки);
- желательна загрузка со старта вместо графической оболочки Win нужной мне программы (заменить shell).


Да все это есть в готовом проекте, кроме драйверов для целевой машины. Не вижу особых проблем.
Автор: kserg1983
Дата сообщения: 01.08.2007 13:10
можно ссылочку на подобный проект
Автор: Fourteen
Дата сообщения: 01.08.2007 14:45
Шапку бы поправить! Последняя стабильная версия 0.72.
Автор: Lfree
Дата сообщения: 01.08.2007 15:34
Сори не в ту тему запостил.
Автор: NIKZZZZ
Дата сообщения: 01.08.2007 19:03
kserg1983
Регистрируешься на форуме, скачиваешь последнюю версию WinBuilder (в шапке). Запускаешь WinBuilder, заходишь в DownlLoad и качаешь nativeEx или nativePE . Процедура уже описывалась раньше.

Автор: bogomolov
Дата сообщения: 02.08.2007 09:12
NIKZZZZ

Цитата:
русский патч - исправлен баг с русскими буквами в CMD консоли.

Подправь, плз, еще.
Уже жаловался, что твой RusPath.script жестко задает NumLock ON, чем блокирет возможность выбора данной опции в MiscSettings.Script!
Мне кажется, нужно вообще убрать из твоего RusPath.script:
Код: RegWrite,"HKLM",0x1,"WB-default\Control Panel\Keyboard","InitialKeyboardIndicators","2"
Автор: NIKZZZZ
Дата сообщения: 02.08.2007 12:29
bogomolov
Давно не было тебя слышно.

Цитата:
Уже жаловался, что твой RusPath.script жестко задает NumLock ON, чем блокирет возможность выбора данной опции в MiscSettings.Script!


Цитата:
Мне кажется, нужно вообще убрать из твоего RusPath.script:
Код:
RegWrite,"HKLM",0x1,"WB-default\Control Panel\Keyboard","InitialKeyboardIndicators","2"

Это уберу, не проблема, писал под себя. А отзывов не слышно.

Цитата:
А о своем обещании подправить сетевой скрипт ты не забыл?

А вот эдесь сложности. Слишком сильно реестр изменен. Так , например, BartPe.exe ругается, и говорит , что это не WinPE, и отказывается работать. Не знаю, имеет ли это смысл.
Загляни в ПС.



Автор: kserg1983
Дата сообщения: 03.08.2007 09:21
Я тупой, не обижайтесь. Если не трудно, объясните по-тупому. С скачал winBuilder 072, использую вкладку LiveXP.
Мне нужна WinXP:
- статический IP адрес (где его задать, чтобы он был сформирован, отключен DHCP);
- чтобы вместо интерфейса (shell) WinXP грузилась сторонняя программа;
- не было доступа или вообще не было Explorer.

Если можно, то все это как можно более подробно (какик скрипты, где скачать, список файлов для скриптов, что править нужно), т.к. с этим делом я не просто новичок, а так сказать совсем не знающий человек.

Пож-ста, объясните, устройте человеку ликбез.

Очень интерсно кроме того было бы узнать пошагово процесс формирования скриптов: чем искать изменения в реестре, вносимые прграммами при установке, список dll и др.файлов.

Заранее спасибо, если не скажете, что я не туда попал, а поможете.
Автор: NIKZZZZ
Дата сообщения: 03.08.2007 09:45
kserg1983

Цитата:
статический IP адрес (где его задать, чтобы он был сформирован, отключен DHCP)

Заходишь в скрипт PENetwork и жмешь StartEditor.

Цитата:
чтобы вместо интерфейса (shell) WinXP грузилась сторонняя программа;

Заходишь в скрипт Set cmd.exe (он самый простой) и по образу и подобию запускаешь свою оболочку.

Цитата:
не было доступа или вообще не было Explorer

Снимаешь галку со скрипта Explorer.

Цитата:
Пож-ста, объясните, устройте человеку ликбез.

Так ведь уже 67 страница ликбеза идет. Почитай, а там вопросы возникнут - задавай.



Автор: kserg1983
Дата сообщения: 03.08.2007 13:05
При настройках статических параметров сети столкнулся с проблемой.

PENetwork автоматически стартует с DHCP конфигурацией, статические параметры из ini файла можно добавить только если сделать выбор профиля (запускается PENetwork, выбираем профиль, зпускается сеть). Можно ли чтобы этот выбор был прозрачным для пользователя, т.е. чтобы при загрузке профиль выбирался автоматически.

подскажите пожалуйста.

Добавлено:
Еще при запуске на эмуляторе PENetwork грузится из autorun, а при запуске на целевой машине win зпускается, а PENetwork не стратует и пишется не хватает ресурсов системы, что это может быть.
Автор: NIKZZZZ
Дата сообщения: 03.08.2007 20:54
kserg1983

Цитата:
PENetwork не стратует и пишется не хватает ресурсов системы, что это может быть.

Не хватает ресурсов - нужно лезть в скпипт Misc Setting . Там необходимо выбрать
Shell loader, мне например, нравится MinLogon (к нему надо указать путь). Необходимо учесть, что при использовании загрузчика может измениться способ запуска основного приложения.

Автор: 7sh3
Дата сообщения: 04.08.2007 12:24
NIKZZZZ

Цитата:
например, BartPe.exe ругается, и говорит , что это не WinPE, и отказывается работать

добавлял это?

Код: Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\PE Builder]
"Version"="3.1.10a"
"Name"="PE Builder"
"Product"="BartPE"
"Copyright"="Copyright (c) 2002-2005 by Bart Lagerweij. All rights reserved."
"ID"=dword:c0000006
"BuildDate"="04.08.2007"
Автор: NIKZZZZ
Дата сообщения: 04.08.2007 13:58
7sh3
Спасибо за подсказку.
Автор: kserg1983
Дата сообщения: 06.08.2007 09:34
можно ли добавить в систему определенного пользователя при сборке образа (пусть одного, но с определенным именем и паролем для входа)? если да, то каким образом?
Автор: euheny
Дата сообщения: 07.08.2007 07:35
NIKZZZZ

расскажи про свой RegToScript
Автор: kserg1983
Дата сообщения: 09.08.2007 10:09
Выложите пож-ста рабочую ссылочку на
Руссинович М. Соломон Д. Внутреннее устройство Microsoft Windows...
4-е изд. 2005г. 992 стр.
Автор: NIKZZZZ
Дата сообщения: 09.08.2007 11:52
kserg1983
Руссинович М. Соломон Д. Внутреннее устройство Microsoft Windows...
euheny

Цитата:
расскажи про свой RegToScript

А что рассказывать? Из названия понятно. Скачать можно здесь.

UpDate RusPath
Добавлено:
Autoit
TaskManager (Вызов по CtrAltDel)
Ускорена работа видеодрайвера.


Автор: kserg1983
Дата сообщения: 09.08.2007 12:42
спасибо большое, уже нашел.
Подскажите пож-ста есть ли скрипт, который добавляет конкретного пользователя в систему с определенным именем, паролем для входа, входящем в заданную группу.

Использую winBuilder 072, проект LiveXP.
Общее описание того, что необходимо получить:
XP SP2 - клиент локальной сети без доступа к ресурсам машины, только работа с клиентским приложением, которое соединяется с сервером по локальной сети (для этого нужна сеть со статическими параметрами, которая должна запускаться до запуска клиентского приложения). Клиентское приложениезапускается без загрузки стандартного Win GUI.

Для установки сети использовал apps\network, там можно задать старт сети в автозагрузке с выбором ini файла с параметрами. Нельзя ли грузить PENetwork с заданным ini без запроса выбора файла параметров (чтобы пользователь не видел). И уже после старта сети запускать нужное мне клиентское приложение.

Если возможно укажите ключевые строки в скриптах для добавления приложения в автозапуск.
Есть ли какой-либо хелп по написанию скриптов?
Автор: NIKZZZZ
Дата сообщения: 09.08.2007 13:08
kserg1983

Цитата:
Для установки сети использовал apps\network, там можно задать старт сети в автозагрузке с выбором ini файла с параметрами. Нельзя ли грузить PENetwork с заданным ini без запроса выбора файла параметров (чтобы пользователь не видел). И уже после старта сети запускать нужное мне клиентское приложение.

На счет PENetwork с заданным ini без запроса ничего сказать не могу, надо лезть на форум. А по поводу запуска - нужно написать батник, запускающий сначала PeNetwork и потом приложение и прописать его запуск в реестр вместо запуска Explorer. Причем можно организовать бесконечный цикл, чтобы при случайном закрытии приложения оно вновь запускалось. Пользоваться внутренними средствами автозапуска не рекомендую, они могут некорректно работать из-за специфики сборки.

Цитата:
Есть ли какой-либо хелп по написанию скриптов?

Wiki на форуме, а так отдельно не видел.


Автор: kserg1983
Дата сообщения: 09.08.2007 13:28
NIKZZZZ
если можно напиши строку скрипта: каким образом прописать батник вместо Explorer. И еще одно: нужно установить требуемое разрешение экрана 1024*768. В WinBuilder 072 скрипт Display Properties применяется только при установке shell=Explorer.
Т.е. я так понимаю, что нужно корректно изменить скрипт shells\Explorer. Не мог бы подсказать как.
Автор: NIKZZZZ
Дата сообщения: 09.08.2007 13:44
kserg1983

Цитата:
если можно напиши строку скрипта



Код: RegHiveLoad,"WB-Setup","%TargetDir%\I386\system32\setupreg.hiv"
RegWrite,"HKLM",0x1,"WB-Setup\Setup","CmdLine","cmd.exe /c xxx.bat"
RegHiveUnLoad,"WB-Setup"
Автор: kserg1983
Дата сообщения: 09.08.2007 13:55
спасибо большое, буду пробовать.

Добавлено:
NIKZZZZ

RegHiveLoad,"WB-Setup","%TargetDir%\I386\system32\setupreg.hiv"
RegWrite,"HKLM",0x1,"WB-Setup\Setup","CmdLine","cmd.exe /c xxx.bat"
RegHiveUnLoad,"WB-Setup"

будет ли это работать, если при сборке включен Explorer или надо выключить все shell?
если мы задаем разрешение экрана:

RegHiveLoad,"WB-system%","%TargetDir%\i386\system32\setupreg.hiv"
RegWrite,HKLM,0x4,"WB-system%\ControlSet001\Services\VgaSave\Device0","DefaultSettings.BitsPerPel","32"
RegWrite,HKLM,0x4,"WB-system%\ControlSet001\Services\VgaSave\Device0","DefaultSettings.XResolution","1024"
RegWrite,HKLM,0x4,"WB-system%\ControlSet001\Services\VgaSave\Device0","DefaultSettings.YResolution","768"
RegHiveUnLoad,"WB-system%"

то значит можно отключить display properties?

Добавлено:
NIKZZZZ

RegHiveLoad,"WB-Setup","%TargetDir%\I386\system32\setupreg.hiv"
RegWrite,"HKLM",0x1,"WB-Setup\Setup","CmdLine","cmd.exe /c xxx.bat"
RegHiveUnLoad,"WB-Setup"

будет ли это работать, если при сборке включен Explorer или надо выключить все shell?
если мы задаем разрешение экрана:

RegHiveLoad,"WB-system%","%TargetDir%\i386\system32\setupreg.hiv"
RegWrite,HKLM,0x4,"WB-system%\ControlSet001\Services\VgaSave\Device0","DefaultSettings.BitsPerPel","32"
RegWrite,HKLM,0x4,"WB-system%\ControlSet001\Services\VgaSave\Device0","DefaultSettings.XResolution","1024"
RegWrite,HKLM,0x4,"WB-system%\ControlSet001\Services\VgaSave\Device0","DefaultSettings.YResolution","768"
RegHiveUnLoad,"WB-system%"

то значит можно отключить display properties?
Автор: NIKZZZZ
Дата сообщения: 09.08.2007 14:38
kserg1983

Цитата:
будет ли это работать, если при сборке включен Explorer или надо выключить все shell?

Естественно выключить.

Цитата:
то значит можно отключить display properties?

Нужно, иначе возможны конфликты.


Автор: kserg1983
Дата сообщения: 09.08.2007 15:04
NIKZZZZ

Уж извени, что так туплю.
Во вкладке shells скрипте cmd заменил блок [proсess] на

[proсess]
FileCopy,"%ScriptDir%\test2.exe","%targetdir%\i386\test2.exe"
RegHiveLoad,"WB-Setup","%TargetDir%\I386\system32\setupreg.hiv"
RegWrite,"HKLM",0x1,"WB-Setup\Setup","CmdLine","cmd.exe /c my.bat"
RegHiveUnLoad,"WB-Setup"
RegHiveLoad,"WB-system%","%TargetDir%\i386\system32\setupreg.hiv"
RegWrite,HKLM,0x4,"WB-system%\ControlSet001\Services\VgaSave\Device0","DefaultSettings.BitsPerPel","32"
RegWrite,HKLM,0x4,"WB-system%\ControlSet001\Services\VgaSave\Device0","DefaultSettings.XResolution","1024"
RegWrite,HKLM,0x4,"WB-system%\ControlSet001\Services\VgaSave\Device0","DefaultSettings.YResolution","768"
RegHiveUnLoad,"WB-system%"
echo,"All done"
Run,%ScriptLog%,Process-log

хочу таким образом запустить при старте test2.exe
при загрузке на qEmu пишет не могу найти файл viamraid.sys и загрузка не происходит.
в foundamentals соответственно выбираю project with command line shell - может с этим связано.


Добавлено:
добавлял скрипт отдельно, отключал все во вкладке shells, при загрузке на qEmu - Isass.exe - ошибка приложения 0x142.
Display Properties тоже отключал в обоих случаях.

Добавлено:
А какой из проектов лучше для моей цели подгонять, может не LiveXP, а nativeEX или еще какой? Такое чувство, что я совсем не понимаю, что происходит в WinBuilder, нет ли описания его работы хотя бы общего?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: ntfs ИЛИ fat 32?


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