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

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

Автор: Lexua
Дата сообщения: 08.12.2008 17:23

Цитата:
у меня тут мысль появилась - вот как замечательно было бы скрестить способ загрузки через pxe (как ris грузит) и ram boot - чтобы только нужные сетевые карты, а потом и нужные драйвера в ram диск попадали


Есть еще более замечательная мысль - поскольку любой LiveCD в первую очередь используется для ремонта Окошек уже установленных на том или ином компе, то искать дрова в уже установленной винде(они ведь там все есть), а если подходящих не найдено, то тогда уже искать на самом LiveCD
Автор: Dimsoft
Дата сообщения: 08.12.2008 19:41

Цитата:
искать дрова в уже установленной винде

Lexua
оригинально, но драйвера raid надо до этого поиска, а что осталось ?
сеть и все ?
Автор: MeUserListRu
Дата сообщения: 08.12.2008 20:11

Цитата:
то искать дрова в уже установленной винде(они ведь там все есть), а если подходящих не найдено, то тогда уже искать на самом LiveCD

Время поиска сетевых драйверов с компашки доходит до 10 секунд. Если предположить, что поиск с HDD будет мгновенным, то мы получим эти 10 секунд. В реальности прирост (конечно, его сначала нужно добиться) будет поменьше. Такая функция в сборке должна работать опционально - либо в меню комашки нужно будет предусмотреть выбор (с поиском сет. драйвера в Хрюше / без поиска) либо при загрузке должно появиться окошечко с вопросом. Иначе в этом форуме появятся противоположные высказывания "Что вы натворили? WinPE обращается к жесткому диску, а он итак еле дышал!" Готовы платить за незначительный прирост в скорости усложнением? Любой сборщик всё равно будет стремиться к наличию в его сборке полного пакета сетевых драйверов, ведь жесткий диск бывает и без установленной винды. А если нет сетевого драйвера в драйв-паке (теоретически редкий случай), так указать путь к нему не сложно.
Конечно, решение приятное, от него веет настоящей автоматизацией, но кто б сейчас этим занялся - ведь фундаментальных проблем куча.
О драйверах для HDD-контроллеров: даже если системный раздел винды не на райде, всё равно такое не прокатит, они устанавливаются в момент режима текстовой установки WinPE.

Цитата:
скрестить способ загрузки через pxe с ... только нужные сетевые карты
Сложно Должна запуститься первая предустановка (с полным пакетом сетевых драйверов) или программа, её заменяющая, определить сетевой драйвер, положить его в имидж, выгрузиться из памяти (? вообще не представляю, как это сделать) и запустить имидж WinPE из памяти. Если хочется крохотную сборку - можно по сети грузить имидж без сетевых дров, имидж-то всё равно загрузится в оперативку.
Dimsoft
Давай, вернёмся к ранее поставленным задачам? К которым ты сам поставил. Прикрутишь Grub к tftpd32? Ну грУзится автомат, как часы, попробуй, пожалуйста. Может и закроем вопрос
Автор: Dimsoft
Дата сообщения: 08.12.2008 20:15

Цитата:
Давай, вернёмся к ранее поставленным задачам

MeUserListRu
пока бросил временно это все - в ноутбуке на винте 1 bad меняю по гарантии
если только на работе посмотрю

Добавлено:
MeUserListRu
читал GRUB4DOS и GNU GRUB
долго думал
он может ntldr грузить, может syslinux грузить
а может он это все по сети грузить ?

тогда это может быть решением
Автор: MeUserListRu
Дата сообщения: 08.12.2008 21:47
Да, GRUB4DOS много умеет, но с tftpd32 я только вчера познакомился, не знаю. В форумах пишут, что может и по сети грузить (на ту же документацию ссылаются), но они же в момент написания не знали про автомат от CryptoPE (может и до сих пор не знают).
Конечно займусь этим - попробую все варианты загрузки имиджа. Через winnt.sif.. к имиджу попробую прикрутить загрузочный сектор..
Автор: Dimsoft
Дата сообщения: 09.12.2008 07:25
MeUserListRu
по сети с помощью grub начинает грузиться но не стартует full

Добавлено:
через grub по сети нормально стартовал RusLive_RAM_2008_11_22
но памяти 2048

Добавлено:
256 - не стартовала

384 - загрузился

я так думаю что образ лежит в памяти 2 раза один как iso сторой как img

iso как cd не виден - peprogram не стартовали

Добавлено:
напрямую сжатый образ не загрузился


Добавлено:
несжатый образ grub понял, но загрузить не смог
Автор: MeUserListRu
Дата сообщения: 09.12.2008 09:34
что-то мне подсказывает, это уже пошло обсуждение Grub+PXE. Поехали в соседнюю ветку . Там спецов по Grub много. Туда ответил
Автор: AlexVel
Дата сообщения: 10.12.2008 12:41
MeUserListRu
BumeR2006
Понимаю, что просьба не совсем для этой темы, но
не могли-бы Вы выложить готовую
Цитата:
сборку 31мб
и/или
Цитата:
сборку 45мб

я понимаю, что они пустые (без доп. прог), но именно такая и нужна.
Для чего:
иногда возникает необходимость БЫСТРО загрузиться, чтобу например убить каталог WINDOWS на винте (NTFS), переименовать Program Files, скопировать папку Мои документы из Doc&Settings, скопировать дистр WinXP c флешки на винт (для установки через winnt32) и т.п. Т.е. никакие проги, никакая сеть не нужны (только дрова SATA, raid).
Раньше использовал образ досявой дискетки с VС и NTFSPro, но переименование папки происходит очень долго.
Сейчас использую для этих RusLive от NIKZZZZ. В ней файл BootSDI.im_ весит 89 мегов. Таскаю на флешке. Но на одних компах она грузится по 4-7 минут, на других - 1-2 минуты. Причем есть современные компы (напр. Asus M2A-VM на чипсете AMD 690G) - на которых процесс считывания BootSDI.im_ с флешки (надпись Loading RAMDISK image...) длится по 4 минуты (а весь остальной процесс до появления раб. стола - секунд 45). Насколько я понимаю - на таких мат.платах при загрузке с флешки используется режим USB1.1 (а не USB2.0) - т.е. биос написан через одно место. (т.к. сталкивался с старенькими мат.платами (Напр. Asus P4P800-VM на i865G) - на которых надпись Loading RAMDISK image. всего 15 сек).
Вот и нуждаюсь в минимальном загрузочном образе.
Скачать 4 файла по 90МБ (китайскую сборку), чтобы выкинуть оттуда все ненужное не имею возможности (точнее достаточно напряжно, т.к. не анлим).
Заранее благодарен.
Автор: MeUserListRu
Дата сообщения: 10.12.2008 13:27
AlexVel
Попозже в варёзник выложу - которая на 31 Мб. RazHOrabot4ik's reanimator 1.2 11-2008 там есть, но оба модуля в одном архиве вместе с программами - 200 Мб. Упаковать отдельно нужно
Автор: Valdon
Дата сообщения: 11.12.2008 10:46
MeUserListRu, лучше, ИМХО, контсруктор выкладывать, чем готовую сборку, глядишь народ ее оптимизирует и до ~ 25MB, ИМХО, сие возможно...
Автор: MeUserListRu
Дата сообщения: 11.12.2008 11:47
AlexVel
В ящике спросил - может уже не нужно, раз NIKZZZZ опубликовал mini. Если что, в настройках можно всплывающее сообщение сделать, а то молчишь
Valdon
Выложил же конструктор - жалко что-ли (несколько страниц ранее). Он чуть хуже, старее того, на чём сделана опубликованная бэта, но потренироваться с оптимицацией можно. Да, есть ещё возможность оптимизации на парочку Мб - Yurkesha нашёл лишние библиотеки. Но 25 на графическом интерфейсе
Если не графический использовать, то придётся менять майкрософтовские библиотеки на другие, что на бутленде. Но там, наверное, опять полезут нюансы - долгий поиск совместимых плагинов, настроек.. Толку тогда от готового конструктора
Автор: CryptoPE
Дата сообщения: 13.12.2008 15:31
NIKZZZZ

Протестировали на реальных машинах сетевой (PXE) загрузчик полученный путем "обрезания" SETUPLDR.BIN.
В качестве целевых машин выступали PC с CPU Athlon64 X2 и P4 c HT (Hyper Threading). Машины загружаются, ядро выбирается правильно (мультипроцессорное), в 7-zip - прирост производительности (за исключением P4 естественно).

В качестве исходника использовался образ диска из RusLive_RAM_2008_11_09.iso, MD5 Cheksum распакованного образа:
ec31a20fe8b66eb92a0b751fd9739fab *BootSDI.img

На всякий случай выкладываю те файлы для сетевого загрузчика (за исключением BootSDI.img):

[more]
_http://slil.ru/26406172
Пасс прежний
[/more]

Dimsoft
На всякий случай попробовал и посредством pxelinux (ver. 3.71) подгружать данную сборку - на однопроцессорной машине все работает.
Автор: MeUserListRu
Дата сообщения: 13.12.2008 19:21
NIKZZZZ

Цитата:
Тестовая версия BootSdi.script

Полученный файл PXELDR\NTLDR положил в tftpd32, в качестве загрузчика использовал pxelinux (syslinux-3.72).
В двупроцессорной виртуальной машине загрузился по сети несжатый имидж BootSDI.img. Имидж - WinPE из RazHOrabot4ik's reanimator 1.3 12-2008. Количество потоков в диспетчере задач - 2.
После переключения виртуальной машины в однопроцессорный режим - один поток.
Попытка загрузить BootSDI.im_ (в winnt.sif также исправил на BootSDI.im_): выдаёт ошибку "файл txtsetup.sif не найден или corrupt".

Затем заменил pxelinux на grub4dos - результат такой же - NTLDR-автомат загружает несжатый имидж
Автор: LexVel
Дата сообщения: 15.12.2008 03:43
CryptoPE

Цитата:
В качестве целевых машин выступали PC с CPU Athlon64 X2 и P4 c HT (Hyper Threading). Машины загружаются, ядро выбирается правильно (мультипроцессорное), в 7-zip - прирост производительности (за исключением P4 естественно).

у меня виста х64, не устанавливается,, пишет таблица разделов мешает...
и вроде загрузчик работает ни так..

как можно это профиксить..
пробую это
http://technet.microsoft.com/ru-ru/windows/aa905120.aspx
Автор: makedka
Дата сообщения: 15.12.2008 16:42
По поводу загрузки WinPe на основе ХП из Wim - таки реализовано.
http://pantherxp.net/
Достаточно скачать то, что предлагается скачать, раскрыть.... и найти среди кучки скриптов файлик winpe.wim, который и загружается с СД с помощью подрисованного setupldr.bin и драйвера bt_wim.sys. И лишь после этого запускает раскатку главного образа install.wim на диск.
Я полностью раскурочить эту РЕ не смогу =( Знаю только что при перегонке её в формат sdi (для загрузки с флешки) - после загрузки в память РЕ ребутит кампутер.

Для монтирования образа лучше пользоваться теми скриптами, которые идут в комплекте; пантерХР использует нестандартную версию imagex - некий ximage, со своими ограничениями. Может по-этому образ и грузится?
Автор: NIKZZZZ
Дата сообщения: 15.12.2008 20:00
makedka

Цитата:
По поводу загрузки WinPe на основе ХП из Wim - таки реализовано.

Это было реализовано в старых бетках Vist'ы, я как-то приводил пример загрузки WinPe из Wim. ximage - предшественник imagex и к сожалению с ним несовместим.

Автор: Dimsoft
Дата сообщения: 16.12.2008 11:37
наверное повторюсь:

iscsi в виде плугина бывает ?
я руками в обычную winpe добавлял - получилась только командная строка, а хотелось бы гуи
Автор: Victor_Dobrov
Дата сообщения: 17.12.2008 22:49
Проект LiveXP, версия 48 (и 47) в начале сборки скрипт hivesFactory выдаёт ошибку:
Exec - Не могу найти секцию [Process-Hive] В файле:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\hojoPE-software_0419XPSP3%%%HoJoPELevel%.Script.txt]
Вот [more=полный лог.]
WinBuilder [075 beta 5] - Project log dated from 18.12.2008

Scripts


Define Fundamentals Версия[40] 0.531 секунд
Verify Project Версия[41] 17.844 секунд
Retrieve Project Info Версия[16] 1а.140 секунд
Make directories Версия[8] 0.110 секунд
HoJoPE Hives Factory Версия[52] 6.609 секунд

5 scripts processed.


Errors

Exec - Не могу найти секцию [Process-Hive] В файле:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\hojoPE-software_0419XPSP3%%%HoJoPELevel%.Script.txt]




Warnings


System - Неузнанные установки [ONBUILDEXIT] Halt

2 warning messages




%BaseDir% = D:\WinBuilder\
(winbuilder's path is replaced by the variable %basedir% to make the log
easier to read)

WinBuilder version [075 beta 5]
Обработка секции: [process] Из файла:
[%BaseDir%\Projects\LiveXP\script.project]
System - Неузнанные установки [ONBUILDEXIT]


Define Fundamentals Версия[40]

File
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!Fundamentals.Script]
Версия[40]
IniRead - [%BaseDir%\Projects\LiveXP\script.project] Секция [Main]
ключ [Title] для переменной: [%title%] с значение [XP Live CD]
SetVar - Успешно изменил значение [%Debug%] для: [0]

Обработка секции: [Set-Level] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!Fundamentals.Script]
IF - [False] не должно равняться: [True] оценочная строка:
[If,%pRadioButton1%,Equal,True,Set,"%HoJoPELevel%",1,PERMANENT]
IF - [True] должно равняться: [True] оценочная строка:
[If,%pRadioButton2%,Equal,True,Set,"%HoJoPELevel%",2,PERMANENT]
SetVar - Успешно изменил значение [%HoJoPELevel%] для: [2]
Обработанные секции [Set-Level] В файл:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!Fundamentals.Script]
SetVar - Успешно изменил значение [%RAMDriveLetter%] для: [B:]
IF - [RAM Drive] не должно равняться: [System Drive] оценочная
строка: [If,%pScrollBox3%,Equal,"System
Drive",Set,%SettingsDrive%,##$pSystemDrive##$p,PERMANENT]
IF - [RAM Drive] должно равняться: [RAM Drive] оценочная строка:
[If,%pScrollBox3%,Equal,"RAM
Drive",Set,%SettingsDrive%,%pScrollBox1%,PERMANENT]
SetVar - Успешно изменил значение [%SettingsDrive%] для: [B:]
IF - [True] должно равняться: [True] оценочная строка:
[If,%pCheckBox1%,Equal,True,Set,%ClearTarget%,1,PERMANENT]
SetVar - Успешно изменил значение [%ClearTarget%] для: [1]
IF - [True] должно равняться: [True] оценочная строка:
[If,Not,%pCheckBox1%,Equal,True,Set,%ClearTarget%,0,PERMANENT]
IF - [False] не должно равняться: [True] оценочная строка:
[If,%pCheckBox3%,Equal,True,Run,%ScriptFile%,Write_UPX]
IF - [False] не должно равняться: [True] оценочная строка:
[If,%pCheckBox5%,Equal,True,Run,%ScriptFile%,Write_Compress]
SetVar - Успешно изменил значение [%RegTyp%] для: [0x1]
IF - [B:] не должно равняться: [--] оценочная строка:
[If,%pScrollBox1%,Equal,--,Set,%RegTyp%,0x2,PERMANENT]
IF - [RAM Drive] не должно равняться: [System Drive] оценочная
строка: [If,%pScrollBox3%,Equal,"System Drive",Set,%RegTyp%,0x2,PERMANENT]
SetVar - Успешно изменил значение [%bootfix%] для: [False]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Projects\LiveXP\script.project] Секция [Variables] ключ
[%bootfix%=False]
IF - Директория существует: [%BaseDir%\Temp] оценочная строка:
[If,NotExistDir,%GlobalTemp%,DirMake,%GlobalTemp%]
IF - Директория существует: [%BaseDir%\Workbench] оценочная
строка: [If,NotExistDir,%GlobalSupport%,DirMake,%GlobalSupport%]
IF - Директория существует: [%BaseDir%\Temp\livexp] оценочная
строка: [If,NotExistDir,%ProjectTemp%,DirMake,%ProjectTemp%]
IF - Директория существует: [%BaseDir%\Workbench\livexp\UserData]
оценочная строка:
[If,NotExistDir,%ProjectTemplates%,DirMake,%ProjectTemplates%]
IF - Директория существует: [%BaseDir%\Workbench\livexp\Cache]
оценочная строка: [If,NotExistDir,%ProjectCache%,DirMake,%ProjectCache%]
IF - Директория существует:
[%BaseDir%\Workbench\livexp\UserData\Data] оценочная строка:
[If,NotExistDir,%PPISODir%,DirMake,%PPISODir%]

Обработка секции: [Get-OS] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!Fundamentals.Script]
IF - Файл существует:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] оценочная строка:
[If,ExistFile,%ProjectInfo%,FileDelete,"%ProjectInfo%"]
FileDelete - успешно удален
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini]
FileCreateBlank - Создан новый файл:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini]
IF - Секция не существует [%OSType%] оценочная строка:
[If,Not,ExistVar,%OSType%,If,ExistFile,"%SourceDir%\WIN51IP",Set,"%OSType%","XP"]
IF - Файл существует: [D:\XP\WIN51IP] оценочная строка:
[If,ExistFile,%SourceDir%\WIN51IP,Set,%OSType%,XP]
SetVar - Успешно изменил значение [%OSType%] для: [XP]
IF - Секция существует [XP] оценочная строка:
[If,Not,ExistVar,%OSType%,If,ExistFile,"%SourceDir%\WIN51IC",Set,"%OSType%","XP"]
IF - Секция существует [XP] оценочная строка:
[If,Not,ExistVar,%OSType%,If,ExistFile,"%SourceDir%\WIN51IL",Set,"%OSType%","W2003"]
IF - Секция существует [XP] оценочная строка:
[If,Not,ExistVar,%OSType%,If,ExistFile,"%SourceDir%\WIN51ID",Set,"%OSType%","W2003"]
IF - Секция существует [XP] оценочная строка:
[If,Not,ExistVar,%OSType%,If,ExistFile,"%SourceDir%\WIN51IA",Set,"%OSType%","W2003"]
IF - Секция существует [XP] оценочная строка:
[If,Not,ExistVar,%OSType%,If,ExistFile,"%SourceDir%\WIN51IS",Set,"%OSType%","W2003"]
IF - Секция существует [XP] оценочная строка:
[If,Not,ExistVar,%OSType%,If,ExistFile,"%SourceDir%\WIN51IB",Set,"%OSType%","W2003"]
IF - Секция существует [XP] оценочная строка:
[If,Not,ExistVar,%OSType%,If,ExistFile,"%SourceDir%\CDROM_NT.5",Set,"%OSType%","W2000"]
SetVar - Успешно изменил значение [%OS%] для: [XP]
Обработанные секции [Get-OS] В файл:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!Fundamentals.Script]
ExtractFile - [wbVersion.exe] для: [%BaseDir%\Temp\livexp]
ShellExecute: [Open] использование:
["%BaseDir%\Temp\livexp\wbVersion.exe"] с помощью параметров:
["-F:%BaseDir%\Projects\LiveXP\Script.project" -S:Main -K:WBVersion]
IF - Файл не существует:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!CheckTools.Script] оценочная
строка:
[If,ExistFile,%ProjectDir%\Basic\!WBManager\!CheckTools.Script,IniWrite,%ProjectDir%\Basic\!WBManager\!CheckTools.Script,Main,Selected,False]
IF - [0] не должно равняться: [1] оценочная строка:
[If,%Changed%,Equal,1,Run,%ScriptFile%,DoExit]

Обработка секции: [Process-log] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\ScriptLog.Script]
IniRead -
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!Fundamentals.Script] Секция
[Main] ключ [Title] для переменной: [%Title%] с значение [Define
Fundamentals]
IF - Файл существует:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] оценочная строка:
[If,ExistFile,"%ProjectInfo%",IniDelete,"%ProjectInfo%","Scripts","%Title%"]
IniDeleteKey - Стёрт ключ в INI
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] ключ [Define
Fundamentals]
IniRead -
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!Fundamentals.Script] Секция
[Main] ключ [Version] для переменной: [%scriptversion%] с значение [40]
StrFormat - преобразовать: [yyyy-mm-dd hh:nn:ss] для
переменной: [%TimeStamp%] с результатом: [2008-12-18#$ 04:32:59]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [Scripts]
ключ [Define Fundamentals=Version 40 at 2008-12-18#:32:59]
Обработанные секции [Process-log] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\ScriptLog.Script]
Время скрипта: 531 миллисекунды

Завершение обработки скрипта: Define Fundamentals




Verify Project Версия[41]

File [%BaseDir%\Projects\LiveXP\Basic\!WBManager\!WBVerify.Script]
Версия[41]

Обработка секции: [Doit] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!WBVerify.Script]
с помощью параметров: [-X]
IF - Директория существует: [%BaseDir%\Temp\livexp\Obsolete]
оценочная строка: [If,NotExistDir,%ObsDir%,DirMake,"%ObsDir%"]
IF - [False] не должно равняться: [True] оценочная строка:
[If,%pCheckBox2%,Equal,True,Run,%ScriptFile%,setSwitch,#1]
IF - [True] должно равняться: [True] оценочная строка:
[If,%pCheckBox4%,Equal,True,Set,"%report%",-R]
SetVar - Успешно изменил значение [%report%] для: [-R]
ExtractFile - [WBVerify.exe] для: [%BaseDir%\Temp\livexp]
IF - Файл существует: [%BaseDir%\Temp\livexp\WBVerify.log]
оценочная строка: [If,ExistFile,"%VerLog%",Run,%ScriptFile%,Check-Show]

Обработка секции: [Check-Show] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!WBVerify.Script]
IniRead - [%BaseDir%\Temp\livexp\WBVerify.log] Секция
[Counts] ключ [Errors] для переменной: [%cnt%] с значение [0]
IF - [False] должно равняться: [False] оценочная
строка: [If,%pCheckBox6%,Equal,False,Set,"%cnt%",1]
SetVar - Успешно изменил значение [%cnt%] для: [1]
IF - Файл существует:
[%BaseDir%\Temp\livexp\WBVerify.log] оценочная строка:
[If,NotExistFile,"%VerLog%",Set,"%cnt%",0]
IF - [1] не должно равняться: [0] оценочная строка:
[If,%cnt%,NotEqual,0,ShellExecute,Open,"%VerLog%",""]
ShellExecute: [Open] использование:
[%BaseDir%\Temp\livexp\WBVerify.log] с помощью параметров: []
Обработанные секции [Check-Show] В файл:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!WBVerify.Script]
IF - Файл существует: [%BaseDir%\Temp\livexp\WBVerify.log]
оценочная строка: [If,ExistFile,"%VerLog%",Run,%ScriptFile%,Check-Halt]

Обработка секции: [Check-Halt] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!WBVerify.Script]
IniRead - [%BaseDir%\Temp\livexp\WBVerify.log] Секция
[Counts] ключ [Errors] для переменной: [%cnt%] с значение [0]
IF - [True] должно равняться: [True] оценочная строка:
[If,%pCheckBox1%,Equal,True,If,%cnt%,Bigger,0,Halt,"Verify#$sIssue"]
IF - [0] не должно быть больше чем [0] оценочная
строка: [If,%cnt%,Bigger,0,Halt,Verify#$sIssue]
IniRead - [%BaseDir%\Temp\livexp\WBVerify.log] Секция
[Counts] ключ [Warnings] для переменной: [%cnt%] с значение [0]
IF - [False] не должно равняться: [True] оценочная
строка:
[If,%pCheckBox5%,Equal,True,If,%cnt%,Bigger,0,Halt,"Verify#$sIssue"]
Обработанные секции [Check-Halt] В файл:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!WBVerify.Script]
Обработанные секции [Doit] В файл:
[%BaseDir%\Projects\LiveXP\Basic\!WBManager\!WBVerify.Script]
Время скрипта: 17 секунд и 844 миллисекунды

Завершение обработки скрипта: Verify Project




Retrieve Project Info Версия[16]

File [%BaseDir%\Projects\LiveXP\Basic\Build\1 -
ProjectInfo.Script] Версия[16]
Processing ProjectInfo File
IF - Директория существует: [%BaseDir%\Temp\livexp] оценочная
строка: [If,NotExistDir,"%ProjectTemp%",DirMake,"%ProjectTemp%"]

Обработка секции: [Create-Info] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\1 - ProjectInfo.Script]
IF - Файл существует:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] оценочная строка:
[If,ExistFile,%ProjectInfo%,FileDelete,"%ProjectInfo%"]
FileDelete - успешно удален
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini]
FileCreateBlank - Создан новый файл:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini]
TxtAddLine - Добавить строку:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] строка: [[Project]]
Option:"Append"
ShellExecute: [Hide] использование: [cmd.exe] с помощью
параметров: [ "/c for /D %l in ("%BaseDir%\Projects\LiveXP") do echo
ProjectName=%~nl >>
"%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini""]
ShellExecute: [Hide] использование: [cmd.exe] с помощью
параметров: [ "/c for /f "tokens=*" %l in ("%BaseDir%\ISO\LiveXP.iso") do
echo ISORootName=%~nl >>
"%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini""]
ShellExecute: [Hide] использование: [cmd.exe] с помощью
параметров: [ "/c for /f "tokens=*" %l in ("%BaseDir%\ISO\LiveXP.iso") do
echo RamISORootName=%~nl_RAM >>
"%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini""]
TxtAddLine - Добавить строку:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] строка: []
Option:"Append"
TxtAddLine - Добавить строку:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] строка: [[Created]]
Option:"Append"
ShellExecute: [Hide] использование: [cmd.exe] с помощью
параметров: [ "/c for /f "tokens=*" %l in ('Date /T') do echo Date=%l >>
"%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini""]
ShellExecute: [Hide] использование: [cmd.exe] с помощью
параметров: [ "/c for /f "tokens=*" %l in ('Time /T') do echo Time=%l >>
"%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini""]
ShellExecute: [Hide] использование: [cmd.exe] с помощью
параметров: [ "/c for /f "tokens=*" %l in ('Ver') do echo HostOS=%l >>
"%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini""]
IniRead - [%BaseDir%\Projects\LiveXP\Basic\Build\api.script]
Секция [Main] ключ [Version] для переменной: [%API_Ver%] с значение [24]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [Project]
ключ [API Version=24]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [Project]
ключ [BootISO=]
TxtAddLine - Добавить строку:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] строка: []
Option:"Append"
TxtAddLine - Добавить строку:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] строка: [[Scripts]]
Option:"Append"
Обработанные секции [Create-Info] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\1 - ProjectInfo.Script]
IF - Файл не существует: [D:\XP\CDROM_NT.5] оценочная строка:
[If,ExistFile,"%SourceDir%\CDROM_NT.5",Set,"%OSType%","W2000"]
IF - Файл существует: [D:\XP\WIN51IP] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IP",Set,"%OSType%","XP"]
SetVar - Успешно изменил значение [%OSType%] для: [XP]
IF - Файл не существует: [D:\XP\WIN51IC] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IC",Set,"%OSType%","XP"]
IF - Файл не существует: [D:\XP\WIN51IL] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IL",Set,"%OSType%","W2003"]
IF - Файл не существует: [D:\XP\WIN51ID] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51ID",Set,"%OSType%","W2003"]
IF - Файл не существует: [D:\XP\WIN51IA] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IA",Set,"%OSType%","W2003"]
IF - Файл не существует: [D:\XP\WIN51IS] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IS",Set,"%OSType%","W2003"]
IF - Файл не существует: [D:\XP\WIN51IB] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IB",Set,"%OSType%","W2003"]
Retrieving Source Operating System Info

Обработка секции: [retrieveOS] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\1 - ProjectInfo.Script]
IF - Файл не существует: [D:\XP\CDROM_IA.5] оценочная
строка: [If,ExistFile,"%SourceDir%\CDROM_IA.5",Set,"%OSSubType%","Advanced
Server"]
IF - Файл не существует: [D:\XP\CDROM_IP.5] оценочная
строка:
[If,ExistFile,"%SourceDir%\CDROM_IP.5",Set,"%OSSubType%","Professional"]
IF - Файл не существует: [D:\XP\CDROM_IS.5] оценочная
строка: [If,ExistFile,"%SourceDir%\CDROM_IS.5",Set,"%OSSubType%","Server"]
IF - Файл существует: [D:\XP\WIN51IP] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IP",Set,"%OSSubType%","Pro"]
SetVar - Успешно изменил значение [%OSSubType%] для: [Pro]
IF - Файл не существует: [D:\XP\WIN51IC] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IC",Set,"%OSSubType%","Home"]
IF - Файл не существует: [D:\XP\WIN51IL] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IL",Set,"%OSSubType%","Small Business"]
IF - Файл не существует: [D:\XP\WIN51ID] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51ID",Set,"%OSSubType%","Data Center"]
IF - Файл не существует: [D:\XP\WIN51IA] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IA",Set,"%OSSubType%","Enterprise"]
IF - Файл не существует: [D:\XP\WIN51IS] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IS",Set,"%OSSubType%","Standard"]
IF - Файл не существует: [D:\XP\WIN51IB] оценочная строка:
[If,ExistFile,"%SourceDir%\WIN51IB",Set,"%OSSubType%","Web"]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [OS] ключ
[Type=XP]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [OS] ключ
[OldOS=XP]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [OS] ключ
[SubType=Pro]
IF - Файл существует: [%BaseDir%\Temp\livexp\all.txt]
оценочная строка: [If,ExistFile,%allFiles%,FileDelete,%allFiles%]
FileDelete - успешно удален [%BaseDir%\Temp\livexp\all.txt]
IF - Файл существует: [%BaseDir%\Temp\livexp\sgl.txt]
оценочная строка: [If,ExistFile,%sglFiles%,FileDelete,%sglFiles%]
FileDelete - успешно удален [%BaseDir%\Temp\livexp\sgl.txt]
IniRead - [D:\XP\I386\DRVINDEX.INF] Секция [Version] ключ
[CabFiles] для переменной: [%myTemp%] с значение [SP3,driver]
FileCreateBlank - Создан новый файл:
[%BaseDir%\Temp\livexp\all.txt]
TxtAddLine - Добавить строку:
[%BaseDir%\Temp\livexp\all.txt] строка: [SP3,driver] Option:"Append"
FileCreateBlank - Создан новый файл:
[%BaseDir%\Temp\livexp\sgl.txt]
TxtAddLine - Добавить строку:
[%BaseDir%\Temp\livexp\sgl.txt] строка: [[CabLinks]] Option:"Append"
ShellExecute: [Hide] использование: [cmd.exe] с помощью
параметров: [/c for /f "tokens=1-2 delims=," %a in ('Type
"%BaseDir%\Temp\livexp\all.txt"') do echo link1=%a >>
"%BaseDir%\Temp\livexp\sgl.txt"&echo link2=%b >>
"%BaseDir%\Temp\livexp\sgl.txt"]
IniRead - [%BaseDir%\Temp\livexp\sgl.txt] Секция [CabLinks]
ключ [link1] для переменной: [%spCab%] с значение [SP3]
IniRead - [%BaseDir%\Temp\livexp\sgl.txt] Секция [CabLinks]
ключ [link2] для переменной: [%drCab%] с значение [driver]
IF - [driver] не должно равняться: [] оценочная строка:
[If,%drCab%,NotEqual,"",Begin]
IF - [SP3] не должно равняться: [] оценочная строка:
[If,%spCab%,NotEqual,"",IniRead,"%source_win%\%driverIndex%","Cabs","%spCab%","%spCabFile%"]
IniRead - [D:\XP\I386\DRVINDEX.INF] Секция [Cabs] ключ
[SP3] для переменной: [%spCabFile%] с значение [SP3.cab]
IniRead - [D:\XP\I386\DRVINDEX.INF] Секция [Cabs] ключ
[driver] для переменной: [%drCabFile%] с значение [driver.cab]
[End]
ELSE -
[If,%spCab%,NotEqual,,IniRead,%source_win%\%driverIndex%,Cabs,%spCab%,%drCabFile%]
SetVar - Успешно изменил значение [%OSServicePack%] для:
[SP3]
IF - [SP3] не должно равняться: [] оценочная строка:
[If,%OSServicePack%,Equal,"",Set,%OSServicePack%,NO_SP]
RegRead - read specified key from: [HKEY_USERS]Секция:
[.DEFAULT\Control Panel\International] ключ: [Locale] для переменной::
[%Locale%] с значение: [00000419]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [Created]
ключ [Locale=00000419]
IniRead - [D:\XP\I386\txtsetup.sif] Секция [nls] ключ
[DefaultLayout] для переменной: [%DefaultLayout%] с значение [00000409]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [OS] ключ
[ServicePack=SP3]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [OS] ключ
[DefaultLocale=00000409]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [Cabs] ключ
[SP_CAB=SP3.cab]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [Cabs] ключ
[DR_CAB=driver.cab]
SetVar - Успешно изменил значение [%Locale%] для: [00000419]
SetVar - Успешно изменил значение [%DefaultLayout%] для:
[00000409]
SetVar - Успешно изменил значение [%spCabFile%] для:
[SP3.cab]
SetVar - Успешно изменил значение [%drCabFile%] для:
[driver.cab]
SetVar - Успешно изменил значение [%OSType%] для: [XP]
SetVar - Успешно изменил значение [%OSSubType%] для: [Pro]
SetVar - Успешно изменил значение [%OSServicePack%] для:
[SP3]
Обработанные секции [retrieveOS] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\1 - ProjectInfo.Script]
Retrieving WinBuilder Version
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [Created]
ключ [WinBuilderVersion=075]
IniRead - [%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini]
Секция [Project] ключ [RamISORootName] для переменной: [%ISO%] с значение
[LiveXP_RAM]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [OS] ключ
[OldOS=None]
IF - [True] должно равняться: [True] оценочная строка:
[If,%pCheckBox2%,Equal,True,Run,%ScriptFile%,Delete-Iso]

Обработка секции: [Delete-Iso] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\1 - ProjectInfo.Script]
IF - Файл не существует: [%BaseDir%\ISO\LiveXP_RAM.iso]
оценочная строка:
[If,ExistFile,"%ISODir%\%ISO%.iso",FileDelete,"%ISODir%\%ISO%.iso"]
IF - Файл не существует: [%BaseDir%\ISO\LiveXP.iso]
оценочная строка: [If,ExistFile,"%ISOfile%",FileDelete,"%ISOfile%"]
Обработанные секции [Delete-Iso] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\1 - ProjectInfo.Script]
Retrieving fundamental Locale Information
IF - Файл не существует:
[%BaseDir%\Workbench\livexp\UserData\Data\ISO-PreProcess.Script.txt]
оценочная строка:
[If,ExistFile,"%PreISOScript%",FileDelete,"%PreISOScript%"]
IF - Файл не существует:
[%BaseDir%\Workbench\livexp\UserData\Data\ISO-PostProcess.Script.txt]
оценочная строка:
[If,ExistFile,"%PostISOScript%",FileDelete,"%PostISOScript%"]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [RamDrive]
ключ [DriveLetter=%RAMDriveLetter%]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [RamDrive]
ключ [Settings=%SettingsDrive%]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [Project]
ключ [HoJoPELevel=%HoJoPELevel%]

Обработка секции: [Process-log] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\ScriptLog.Script]
IniRead - [%BaseDir%\Projects\LiveXP\Basic\Build\1 -
ProjectInfo.Script] Секция [Main] ключ [Title] для переменной: [%Title%] с
значение [Retrieve Project Info]
IF - Файл существует:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] оценочная строка:
[If,ExistFile,"%ProjectInfo%",IniDelete,"%ProjectInfo%","Scripts","%Title%"]
IniDeleteKey - Стёрт ключ в INI
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] ключ [Retrieve
Project Info]
IniRead - [%BaseDir%\Projects\LiveXP\Basic\Build\1 -
ProjectInfo.Script] Секция [Main] ключ [Version] для переменной:
[%scriptversion%] с значение [16]
StrFormat - преобразовать: [yyyy-mm-dd hh:nn:ss] для
переменной: [%TimeStamp%] с результатом: [2008-12-18#$ 04:33:18]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [Scripts]
ключ [Retrieve Project Info=Version 16 at 2008-12-18#:33:18]
Обработанные секции [Process-log] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\ScriptLog.Script]
Время скрипта: 1 секунда и 140 миллисекунды

Завершение обработки скрипта: Retrieve Project Info




Make directories Версия[8]

File [%BaseDir%\Projects\LiveXP\Basic\Build\2 - MakeDirs.Script]
Версия[8]
IF - [%ClearTarget%] не должно равняться: [1] оценочная строка:
[If,%ClearTarget%,Equal,1,Run,%ScriptFile%,ClearTarget]
IF - Директория существует: [%BaseDir%\ISO] оценочная строка:
[If,notExistDir,%ISODir%,DirMake,"%ISODir%"]
IF - Директория существует: [%BaseDir%\Target\LiveXP] оценочная
строка: [If,NotExistDir,"%targetdir%",Run,%ScriptFile%,MakeDirs]
IF - [False] не должно равняться: [true] оценочная строка:
[If,%pCheckBox1%,Equal,true,Run,%ScriptFile%,Custom]

Обработка секции: [Process-log] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\ScriptLog.Script]
IniRead - [%BaseDir%\Projects\LiveXP\Basic\Build\2 -
MakeDirs.Script] Секция [Main] ключ [Title] для переменной: [%Title%] с
значение [Make directories]
IF - Файл существует:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] оценочная строка:
[If,ExistFile,"%ProjectInfo%",IniDelete,"%ProjectInfo%","Scripts","%Title%"]
IniDeleteKey - Стёрт ключ в INI
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] ключ [Make
directories]
IniRead - [%BaseDir%\Projects\LiveXP\Basic\Build\2 -
MakeDirs.Script] Секция [Main] ключ [Version] для переменной:
[%scriptversion%] с значение [8]
StrFormat - преобразовать: [yyyy-mm-dd hh:nn:ss] для
переменной: [%TimeStamp%] с результатом: [2008-12-18#$ 04:33:18]
IniWrite - Запись ключа в INI-файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] Секция [Scripts]
ключ [Make directories=Version 8 at 2008-12-18#:33:18]
Обработанные секции [Process-log] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\ScriptLog.Script]
Время скрипта: 110 миллисекунды

Завершение обработки скрипта: Make directories




HoJoPE Hives Factory Версия[52]

File [%BaseDir%\Projects\LiveXP\Basic\Build\3 -
hivesFactory.Script] Версия[52]
IF - [.%Debug%.] не должно равняться: [..] оценочная строка:
[If,.%Debug%.,Equal,..,Set,%Debug%,0]
IF - [075] или [053] оценочная строка:
[If,%Version%,Smaller,053,Set,%RKey%,-R]
IniRead - [%BaseDir%\Projects\LiveXP\Basic\Build\3 -
hivesFactory.Script] Секция [Main] ключ [Version] для переменной:
[%actVersion%] с значение [52]
IF - Файл не существует:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\Version.ini] оценочная строка:
[If,ExistFile,"%VersionFile%",IniRead,"%VersionFile%","Version","Script","%savVersion%"]
IF - [52] не должно равняться: [%savVersion%] оценочная строка:
[If,%actVersion%,NotEqual,%savVersion%,If,ExistDir,"%HoJoPEdir%",DirDelete,"%HoJoPEdir%"]
IF - Директория существует:
[%BaseDir%\Workbench\livexp\Cache\Prebuild] оценочная строка:
[If,ExistDir,%HoJoPEdir%,DirDelete,%HoJoPEdir%]
DirDelete - Удаление директории
[%BaseDir%\Workbench\livexp\Cache\Prebuild]
IF - Директория не существует:
[%BaseDir%\Workbench\livexp\Cache\Prebuild] оценочная строка:
[If,NotExistDir,"%HoJoPEdir%",DirMake,"%HoJoPEdir%"]
DirMake - Создание директории:
[%BaseDir%\Workbench\livexp\Cache\Prebuild]
IF - Директория существует: [%BaseDir%\Temp\livexp] оценочная
строка: [If,NotExistDir,"%ProjectTemp%",DirMake,"%ProjectTemp%"]
IF - Файл не существует:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\HoJoPE.exe] оценочная строка:
[If,NotExistFile,"%HoJoPEdir%\%HoJoPEexe%",ExtractFile,"%ScriptFile%","Exes",%HoJoPEexe%,"%HoJoPEdir%"]
ExtractFile - [HoJoPE.exe] для:
[%BaseDir%\Workbench\livexp\Cache\Prebuild]
ShellExecute: [Hide] использование:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\HoJoPE.exe] с помощью
параметров: [ "/O%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini" -TL
"-ID:\XP\I386\Hivedef.inf" -D%Debug%]
TXTReplace - Заменить строки в файле:
[%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini] строка
[ServicePack=driver] со строкой: [ServicePack=none]
IniRead - [%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini]
Секция [OS] ключ [SourceLocale] для переменной: [%SourceLocale%] с
значение [00000419]
SetVar - Успешно изменил значение [%SourceLocale%] для: [00000419]
IniRead - [%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini]
Секция [Project] ключ [AllID] для переменной: [%AllID%] с значение
[0419XPSP3%%%HoJoPELevel%]
IniRead - [%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini]
Секция [Project] ключ [TextID] для переменной: [%TextID%] с значение
[0419XP]
IniRead - [%BaseDir%\Workbench\livexp\UserData\ProjectInfo.ini]
Секция [Project] ключ [LangID] для переменной: [%LangID%] с значение
[0419]
IF - [%Debug%] не должно равняться: [0] оценочная строка:
[If,%Debug%,NotEqual,0,Set,"%Show%","Open"]
SetVar - Успешно изменил значение [%Show%] для: [Open]
SetVar - Успешно изменил значение [%target%] для:
[%BaseDir%\Target\LiveXP\I386\System32\config]
IF - Файл не существует:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\sam] оценочная строка:
[If,NotExistFile,%HoJoPEdir%\sam,Run,%ScriptFile%,Build-Blank,sam]

Обработка секции: [Build-Blank] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\3 - hivesFactory.Script]
с помощью параметров: [sam]

Обработка секции: [create-Blank] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
с помощью параметров: [sam]
Creating a new sam hive..
IF - [sam] должно равняться: [sam] оценочная строка:
[If,#1,Equal,sam,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]

Обработка секции: [create-Blank-sub] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
с помощью параметров:
[sam],[],[],[%BaseDir%\Target\LiveXP\I386\System32\config]
ExtractFile - [template.hiv] для:
[%BaseDir%\Target\LiveXP\I386\System32\config]
IF - Файл не существует:
[%BaseDir%\Target\LiveXP\I386\System32\config\sam] оценочная строка:
[If,ExistFile,"#4\#1",FileDelete,"#4\#1"]
FileRename - успешно переименован файл:
[%BaseDir%\Target\LiveXP\I386\System32\config\template.hiv]
to:[%BaseDir%\Target\LiveXP\I386\System32\config\sam]
IF - Файл существует:
[%BaseDir%\Target\LiveXP\I386\System32\config\sam] оценочная строка:
[If,NotExistFile,#4\#1,Exit,"File [#4\#1] was not found!"]
Обработанные секции [create-Blank-sub] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
IF - [sam] не должно равняться: [security] оценочная
строка:
[If,#1,Equal,security,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [sam] не должно равняться: [default] оценочная
строка:
[If,#1,Equal,default,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [sam] не должно равняться: [software] оценочная
строка:
[If,#1,Equal,software,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [sam] не должно равняться: [system] оценочная
строка:
[If,#1,Equal,system,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [sam] не должно равняться: [setupreg.hiv]
оценочная строка:
[If,#1,Equal,setupreg.hiv,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%]
Обработанные секции [create-Blank] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
FileCopy - Скопировано
[%BaseDir%\Target\LiveXP\I386\System32\config\sam] для:
[%BaseDir%\Workbench\livexp\Cache\Prebuild]
FileDelete - успешно удален
[%BaseDir%\Target\LiveXP\I386\System32\config\sam]
IF - Файл не существует:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\sam0419XPSP3%%%HoJoPELevel%]
оценочная строка:
[If,ExistFile,"%HoJoPEdir%\#1%AllID%",FileDelete,"%HoJoPEdir%\#1#3"]
FileRename - успешно переименован файл:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\sam]
to:[%BaseDir%\Workbench\livexp\Cache\Prebuild\sam]
Обработанные секции [Build-Blank] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\3 - hivesFactory.Script]
IF - Файл не существует:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\security] оценочная строка:
[If,NotExistFile,%HoJoPEdir%\security,Run,%ScriptFile%,Build-Blank,security]

Обработка секции: [Build-Blank] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\3 - hivesFactory.Script]
с помощью параметров: [security]

Обработка секции: [create-Blank] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
с помощью параметров: [security]
Creating a new security hive..
IF - [security] не должно равняться: [sam] оценочная
строка:
[If,#1,Equal,sam,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [security] должно равняться: [security] оценочная
строка:
[If,#1,Equal,security,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]

Обработка секции: [create-Blank-sub] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
с помощью параметров:
[security],[],[],[%BaseDir%\Target\LiveXP\I386\System32\config]
ExtractFile - [template.hiv] для:
[%BaseDir%\Target\LiveXP\I386\System32\config]
IF - Файл не существует:
[%BaseDir%\Target\LiveXP\I386\System32\config\security] оценочная строка:
[If,ExistFile,"#4\#1",FileDelete,"#4\#1"]
FileRename - успешно переименован файл:
[%BaseDir%\Target\LiveXP\I386\System32\config\template.hiv]
to:[%BaseDir%\Target\LiveXP\I386\System32\config\security]
IF - Файл существует:
[%BaseDir%\Target\LiveXP\I386\System32\config\security] оценочная строка:
[If,NotExistFile,#4\#1,Exit,"File [#4\#1] was not found!"]
Обработанные секции [create-Blank-sub] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
IF - [security] не должно равняться: [default]
оценочная строка:
[If,#1,Equal,default,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [security] не должно равняться: [software]
оценочная строка:
[If,#1,Equal,software,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [security] не должно равняться: [system]
оценочная строка:
[If,#1,Equal,system,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [security] не должно равняться: [setupreg.hiv]
оценочная строка:
[If,#1,Equal,setupreg.hiv,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%]
Обработанные секции [create-Blank] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
FileCopy - Скопировано
[%BaseDir%\Target\LiveXP\I386\System32\config\security] для:
[%BaseDir%\Workbench\livexp\Cache\Prebuild]
FileDelete - успешно удален
[%BaseDir%\Target\LiveXP\I386\System32\config\security]
IF - Файл не существует:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\security0419XPSP3%%%HoJoPELevel%]
оценочная строка:
[If,ExistFile,"%HoJoPEdir%\#1%AllID%",FileDelete,"%HoJoPEdir%\#1#3"]
FileRename - успешно переименован файл:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\security]
to:[%BaseDir%\Workbench\livexp\Cache\Prebuild\security]
Обработанные секции [Build-Blank] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\3 - hivesFactory.Script]
IF - Файл не существует:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\software0419XPSP3%%%HoJoPELevel%]
оценочная строка:
[If,NotExistFile,%HoJoPEdir%\software%AllID%,Run,%ScriptFile%,Build-Hive,software,-TW,%AllID%]

Обработка секции: [Build-Hive] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\3 - hivesFactory.Script]
с помощью параметров:
[software],[-TW],[0419XPSP3%%%HoJoPELevel%]
Generating software hive script ...
IF - Файл не существует:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\software.ctl] оценочная строка:
[If,NotExistFile,"%HoJoPEDir%\#1.ctl",ExtractFile,"%ScriptFile%","Control","#1.ctl","%HoJoPEdir%"]
ExtractFile - [software.ctl] для:
[%BaseDir%\Workbench\livexp\Cache\Prebuild]
SetVar - Успешно изменил значение [%ctl%] для:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\software.ctl]
SetVar - Успешно изменил значение [%script%] для:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\hojoPE-software_0419XPSP3%%%HoJoPELevel%.Script.txt]
ShellExecute: [Open] использование:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\HoJoPE.exe] с помощью
параметров: [-S"D:\XP\I386"
-O"%BaseDir%\Workbench\livexp\Cache\Prebuild\hojoPE-software_0419XPSP3%%%HoJoPELevel%.Script.txt"
-C00000419 -L%HoJoPElevel% -TW
-I"%BaseDir%\Workbench\livexp\Cache\Prebuild\software.ctl" -D%Debug% ]
IF - [software] не должно равняться: [setupreg.hiv]
оценочная строка:
[If,#1,NotEqual,setupreg.hiv,Run,%EmptyHive%,create-Blank,#1,%target%]

Обработка секции: [create-Blank] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
с помощью параметров:
[software],[%BaseDir%\Target\LiveXP\I386\System32\config]
Creating a new software hive..
IF - [software] не должно равняться: [sam] оценочная
строка:
[If,#1,Equal,sam,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [software] не должно равняться: [security]
оценочная строка:
[If,#1,Equal,security,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [software] не должно равняться: [default]
оценочная строка:
[If,#1,Equal,default,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [software] должно равняться: [software] оценочная
строка:
[If,#1,Equal,software,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]

Обработка секции: [create-Blank-sub] Из файла:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
с помощью параметров:
[software],[%BaseDir%\Target\LiveXP\I386\System32\config],[],[%BaseDir%\Target\LiveXP\I386\System32\config]
ExtractFile - [template.hiv] для:
[%BaseDir%\Target\LiveXP\I386\System32\config]
IF - Файл существует:
[%BaseDir%\Target\LiveXP\I386\System32\config\software] оценочная строка:
[If,ExistFile,"#4\#1",FileDelete,"#4\#1"]
FileDelete - успешно удален
[%BaseDir%\Target\LiveXP\I386\System32\config\software]
FileRename - успешно переименован файл:
[%BaseDir%\Target\LiveXP\I386\System32\config\template.hiv]
to:[%BaseDir%\Target\LiveXP\I386\System32\config\software]
IF - Файл существует:
[%BaseDir%\Target\LiveXP\I386\System32\config\software] оценочная строка:
[If,NotExistFile,#4\#1,Exit,"File [#4\#1] was not found!"]
Обработанные секции [create-Blank-sub] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
IF - [software] не должно равняться: [system]
оценочная строка:
[If,#1,Equal,system,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%\config]
IF - [software] не должно равняться: [setupreg.hiv]
оценочная строка:
[If,#1,Equal,setupreg.hiv,Run,%EmptyHive%,create-Blank-sub,#1,#2,#3,%target_sys%]
Обработанные секции [create-Blank] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\EmptyHive.Script]
IF - [software] не должно равняться: [setupreg.hiv]
оценочная строка:
[If,#1,Equal,setupreg.hiv,FileCopy,%source_win%\setupreg.hiv,%target%]
IF - [software] не должно равняться: [setupreg.hiv]
оценочная строка: [If,#1,Equal,setupreg.hiv,ShellExecute,Hide,"attrib","-r
#$q%target%\#1#$q"]
Executing software hive script ...
Exec - Не могу найти секцию [Process-Hive] В файл:
[%BaseDir%\Workbench\livexp\Cache\Prebuild\hojoPE-software_0419XPSP3%%%HoJoPELevel%.Script.txt]
Halt
Обработанные секции [Build-Hive] В файл:
[%BaseDir%\Projects\LiveXP\Basic\Build\3 - hivesFactory.Script]
Время скрипта: 6 секунд и 609 миллисекунды

Завершение обработки скрипта: HoJoPE Hives Factory
Время проекта: 26 секунд и 594 миллисекунды

[/more] Посоветуйте, как устранить эту ошибку. Скачивал проект LiveXP (recommended) заново, не помогло.
Автор: MeUserListRu
Дата сообщения: 18.12.2008 12:29
версии 48 и 47 работают на WinBuilder [075 beta 5] с ошибками.
Nuno Brito рекомендует обновлять WinBuilder при использовании последних версий LiveXP. У меня WinBuilder [075 beta 5] выдаёт ещё больше ошибок. Взял WinBuilder [075 beta 5 A] с бутленда появились проблемы с переменными в старых скриптах, но это лечится. Зато появились преимущества и подобные ошибки исчезли

Добавлено:
если бутленд не работает (у них там перестройка), то могу WinBuilder [075 beta 5 A] выложить
Автор: euheny
Дата сообщения: 19.12.2008 01:11
Может кто случайно знает как "Stand By" активизировать?
Я что-то так и не понял что ему надо чтобы он заработал
Автор: zvyagaaa
Дата сообщения: 19.12.2008 14:32
NIKZZZZ
где можно найти последнюю вашу сборку RusLive? и еще - как можно добавить в вашу сборку Acronis Disc Director? очень надо
Автор: NIKZZZZ
Дата сообщения: 20.12.2008 14:59
zvyagaaa

Цитата:
где можно найти последнюю вашу сборку RusLive? и еще - как можно добавить в вашу сборку Acronis Disc Director? очень надо

Сборку или конструктор? Готовые сборки обсуждаются в варезнике.
Автор: Shido
Дата сообщения: 20.12.2008 16:57
NIKZZZZ
Конструктор, есть где то постоянная тема? *по крайне мере для меня он важнее*
Автор: LevT
Дата сообщения: 05.01.2009 17:22
Всем, кто сможет это оприходовать


ImDisk Virtual Disk Driver - Latest version 1.1.3 built 5 Dec 2008.

ImDisk is a virtual disk driver for Windows NT/2000/XP/2003/Vista/2008. It can use one or more disk image files to create virtual hard disk, floppy or CD/DVD drives .The install package installs a console-mode control program called imdisk.exe and a Control Panel applet. After install is finished, type imdisk without parameters for syntax help or double click the ImDisk icon in the Control Panel. It also adds a menu item in Windows Explorer so that you can right-click on a file to mount it as a virtual disk drive. Users of mdconfig in FreeBSD will probably be familiar with the command line syntax of imdisk.exe. The driver, service and control program can be uninstalled using the Add/Remove programs applet in the Control Panel. No reboot is required for installing or uninstalling.

The install package also contains a user-mode helper service that enables the virtual disk driver to forward I/O requests to other computers on the network. This makes it possible to boot a machine with NTFS partitions with a *nix Live-CD and use the included devio tool to let ImDisk on another computer running Windows on the network mount the NTFS partition on the machine you booted with the *nix Live-CD. This way you can recover information and even run chkdsk on drives on machines where Windows does not boot. I am working on a Live CD image with devio and other useful things for this pre-loaded. Will publish that one for download soon.

http://www.ltr-data.se/opencode.html#ImDisk


ЗЫ. Только что создал этой шнягой рамдиск 4Gb размером.
ЗЗЗЫ. Там ещё по ссылкам много любопытного добра.
Автор: Dimsoft
Дата сообщения: 05.01.2009 19:53

Цитата:
ЗЫ. Только что создал этой шнягой рамдиск 4Gb размером.

LevT
а с него можно загрузиться ? или только как дополнительный диск ?
Автор: LevT
Дата сообщения: 05.01.2009 21:27

а вот это вопрос к умельцам. Драйвер есть, к тому же опенсорс. Надо его сделать бутовым...
Автор: euheny
Дата сообщения: 06.01.2009 01:30
Dimsoft
LevT

Цитата:
а с него можно загрузиться ?

нет нельзя. Почему - толком ответа нет, видимо лень автору.

Оффорум на бутленде.
Автор: LevT
Дата сообщения: 06.01.2009 08:21
euheny
даже если лень автору самого драйвера, вопрос сейчас решаем "на стыке наук". Grub4dos, grub2 с плагинами, подменами кернела и мапингами девайсов... (Потому мне и пришла в голову в первую очередь та тема)

Надеюсь, рано или поздно кто-то из нас это секретное китайское искусство осилит
Автор: euheny
Дата сообщения: 07.01.2009 00:59
LevT
Да этот вопрос решили платным образом.
Но я продолжаю считать что виндовых 512 метров вполне достаточно
Наоборот - появляется повод для творчества
Иначе счего такой интерес к минимализации?
Ответ не очевиден - но это явно тот факт что $MS$ напихала в винду много лишнего.
Ну как есть с хлебом - я обычно не ем хлеб(особенно с чем-нибудь)
А вспомнить основную фичу семёрки - микроядро. Зарыто точно здесь
Автор: dimasic
Дата сообщения: 10.01.2009 12:54
Дядьки, выручайте, или ткните носом, куда надо - я уже голову сломал себе.

В _некоторых_ приложениях в созданной из WinXP SP2 Rus системы на базе nativeEX не идет набор латинских букв. Пример: Total Commander. По-русски можно, скажем, файлы обзывать, но латинницу никак не воспринимает - просто не набираются буквы и все. В большинстве приложений - explorer, браузеры, notepad и т.п. все нормально.

Неработающих приложений немного (пока столкнулся с коммандером, каким-то сбрасывателем пароля и чем-то еще), но вот проблемы с TC удручают. Уж и варианты переключений раскладок менял, и плагины различные втыкал - не помогло.

Версия WinBuilder 075 beta 5. Что у меня было на более ранних, уже не помню: последний раз занимался этим не меньше года назад.

С чем эта хрень связана и как ее победить?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

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


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