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

» Windows Preinstallation Environment(WinPE). WinBuilder

Автор: euheny
Дата сообщения: 26.11.2006 02:54
NIKZZZZ

SetPageFile
благодарю - неожидал так быстро,неужели никто не пользуется?



Цитата:
чтобы скачать с офсайта нужно там зарегистрироваться

Bart и XPE(7sh3) в свободном доступе,а что с WinBuilder


WinBuilder 051+имеющиеся плагины уже готов к "бою"(нужно только поднастроить) -
занимает мало места и быстро грузится.

За 052 выйдет 053-й,а народу нужен "готовый набор"(в смыле не CD,а конструктор).
Автор: bogomolov
Дата сообщения: 26.11.2006 07:27
NIKZZZZ
Залил.
Это почти полная версия билда 052.
В Tools добавлены более новая версия AutoIt, а также Test2 и Inf2Script.
Правился только Standart Project.
Из базовых скриптов правил MMC.script (добавлены ярлыки оснасток) и ProjectInfo.Script (не вопринимает дистрибутив Windows без маркерных файлов).
Все дополнительные скрипты старался "локализовать" в папках Own, Drivers, Apps, Net.
Выкинул варез, а также не имеющие отношения к теме собственные разработки.
Автор: NIKZZZZ
Дата сообщения: 26.11.2006 12:20
bogomolov
Сейчас посмотрим.
Автор: BumeR2006
Дата сообщения: 26.11.2006 14:28
Прямо секта какая то...

Цитата:
NIKZZZZ
Залил.


Цитата:
bogomolov
Сейчас посмотрим.

Куда залил, кому залил...
Могли бы и между собой общаться...
Автор: HighwayStar
Дата сообщения: 26.11.2006 14:38
bogomolov
качаю
BumeR2006

Цитата:
Прямо секта какая то...

Хочешь в нашу секту?
Речь идет о совместной разработке набора скриптов для Winbuilder. Архив лежит тут winbuilder.pochta.ru

А интерфейс у скриптов стоит перевести на русский?
Автор: Shido
Дата сообщения: 26.11.2006 15:03
HighwayStar
Стоит. Мы-ж на "RU"-boardе.
Автор: Oleg_II
Дата сообщения: 26.11.2006 15:20
А как в "секте" узнают, что его скрипт был модифицирован другим "сектантом"? Какой-то консенсус между вами достигается, если кто-то решает, что нужно добавить хотя бы строчку в существующий скрипт?
Автор: HighwayStar
Дата сообщения: 26.11.2006 16:10

Цитата:
А как в "секте" узнают, что его скрипт был модифицирован другим "сектантом"?

Как раз об этом хотел поговорить.
Во-первых доступ к изменению скриптов на сервере есть у ограниченного числа людей, на сегодня это я NIKZZZZ и bogomolov.
Во-вторых каждую неделю (или реже, смотря сколько будет изменений) надо делать snapshot в виде архива, чтобы можно было откатиться, да и качать так легче.
В-третьих каждый кто правит скрипты должен незамедлительно отписаться сюда о б изменениях, и возможно стоит сделать changelog.txt в корневой папке.
Все кто не имеет доступа к FTP, но точно знают что надо поправить в скриптах или добавить, просьба писать сюда, активным разработчикам будет дан доступ.

Первые изменения
В Projects\Standard\Tweaks\ добавлен линк autoruns.link, Explorer shell TWEAKS and SETTINGS.link, ExplorerShellADD.Link
В Projects\Standard\Addons\ добавлен линк FBWF.Link, dos16bit.link
В Projects\Standard\Build\ добавлен линк BootfromRAM.link
В Projects\Standard\Tools\ добавлен линк qEmu.link
Автор: BumeR2006
Дата сообщения: 26.11.2006 16:24
HighwayStar
А ЗИП файл всей папки сделать слабо...
Автор: bogomolov
Дата сообщения: 26.11.2006 17:05
HighwayStar

Цитата:
В Projects\Standard\Tweaks\ добавлен линк autoruns.link, Explorer shell TWEAKS and SETTINGS.link, ExplorerShellADD.Link

Вместо них в сборке есть альтернативный ExplorerShell.script, ккоторый делает примерно то же, что и Explorer shell TWEAKS and SETTINGS. Но задачей моего скрипта было максимальное "облегчение" оформления облочки. Поэтому в нем изначально нет возможностей выбора вариантов оформления. Expl_default.reg используется ExplorerShell.script для экспериментов с оформлением...
Нужно было бы отразить это где-нибудь в описаниях скриптов!
Автор: NIKZZZZ
Дата сообщения: 26.11.2006 17:12
bogomolov
Первый раз увидел работоспособную сборку! Правда до конца не протестировал, но то что попробовал работает.
Несколько мелких замечаний - Local - Level не везде правильно выбран, из-за этого Locаl повторяется 3 раза, что неудобно, плюс к этому сборка Iso образа происходит раньше, чем Additional Files!
Drivers - надо указать, что это nForce , и наверное как-то переименовать каталог, чтобы USB и Net отличались.
Желательно было-бы добавить шрифты.
Я бы добавил CtrAltDel.
Explorer Shell Settings, конечно я понимаю сделан под себя, мне тоже не очень нравится аналог Explorer Tweaks And settings, но все-же хотелось бы иметь некоторые настройки. (например чтобы видеть системные файлы).
Autoit - правильная идея, надо только полностью его зарегистрировать, могу это сделать сам.
Думаю надо так-же, вынести варез отдельно.
Можно выкладывать на всеобщее обозрение!

И еще - не надо писать длинных названий скриптов! Их не видно или приходится уменьшать размеры главного окна.



Добавлено:
По поводу того, как все это выкладывать.
Качать что-либо без прямого доступа к Ftp крайне неудобно (да и с ним тоже). О том , что проект должен лежать распакованным для правки - нет сомнений. Места мало. Вывод - надо создать еще один Ftp'шник для архивов.




Добавлено:
Да , еще надо выбросить или выложить отдельно PicoXp, чтобы не мозолил глаза.


Добавлено:
bogomolov
У тебя сеть на nForce работает?
Автор: HighwayStar
Дата сообщения: 26.11.2006 18:24
NIKZZZZ, bogomolov

Цитата:
Explorer Shell Settings, конечно я понимаю сделан под себя, мне тоже не очень нравится аналог Explorer Tweaks And settings, но все-же хотелось бы иметь некоторые настройки. (например чтобы видеть системные файлы).

ИМХО надо доделать Explorer Tweaks And settings, чтобы каждый без проблем выбрал себе настройки, а то целых три скрипта с настройками эксплоера.

Цитата:
Качать что-либо без прямого доступа к Ftp крайне неудобно (да и с ним тоже). О том , что проект должен лежать распакованным для правки - нет сомнений. Места мало. Вывод - надо создать еще один Ftp'шник для архивов.

Я же говорю раз в неделю надо паковать все скрипты и выкладывать в архиве. Сам сейчас замучался качать. Еще все же стоит скрипты с приложениями, которым нужны файлы не из дистриба выкладывать отдельно и добавлять в шапку кроме жизненно важных программ вроде setpagefile или updatedevice.

Цитата:
Можно выкладывать на всеобщее обозрение!
По-моему так там еще надо править и править, например надо хотя-бы нормальное описание для новых скриптов сделать и пересмотреть Level для того чтобы при advanced View было удобнее смотреть.

Цитата:
Drivers - надо указать, что это nForce , и наверное как-то переименовать каталог, чтобы USB и Net отличались

Драйверы, конечно надо хранить отдельно от сети.

Еще у кого нибудь работает Create drivers из шапки? У меня он скриптсоздает, все файлы находит правельно, но в скрипт их не енкодирует и в папку со скриптом не копирует.

NIKZZZZ может сделаешь FTP под архив? А то я уже сегодня . ИМХО паковать надо так же как это делают на бутлэнде отдельно Archive и Projects и отдельно Tools и Winbuilder.exe, последнее можно даже не паковать а брать с бутлэнда, если только мы не будем переводить и сам WinBuilder.exe
Автор: NIKZZZZ
Дата сообщения: 26.11.2006 19:27
HighwayStar

Цитата:
может сделаешь FTP под архив?

Сейчас сделаю.



Добавлено:
Создал
http://www.winbuilder.smtp.ru


Добавлено:

Цитата:
Можно выкладывать на всеобщее обозрение!


Цитата:
По-моему так там еще надо править и править, например надо хотя-бы нормальное описание для новых скриптов сделать

Описания ждать боюсь долго придется, а мелочи поправить надо - и выложить!
Специально создал каталог "Test"



Добавлено:
Еще одно замечание, Bogomilov, почему ты для програм не используешь кат. "Programs" ? Кстати что лучше "Program Filles" - удобнее с точки зрения совместимости, или "Programs" - в пути нет пробелов ?
Какой-то скрипт создает кат. \I386\Start Menu через реестр, надо-бы убрать.

Автор: bogomolov
Дата сообщения: 26.11.2006 21:38
NIKZZZZ

Цитата:
Local - Level не везде правильно выбран, из-за этого Locаl повторяется 3 раза

То, что Locаl повторяется несколько раз - это издержки оформления. Выбор Level делался все же не исходя из этого, а по существу, чтобы избежать ошибок, подобных найденной тобой: плюс к этому сборка Iso образа происходит раньше, чем Additional Files. Данная ошибка - следствие того, что не собираю Iso-образ.

Цитата:
Желательно было-бы добавить шрифты.

Какие? HighwayStar говорит, что другие шрифты не нужны.

Цитата:
Я бы добавил CtrAltDel.

Кончно добавляй. Важно только отделить, что в будущей RU-сборке считать базой, а что предлагать к ней в качестве дополнительных настроек.

Цитата:
У тебя сеть на nForce работает?

Да.

HighwayStar

Цитата:
ИМХО надо доделать Explorer Tweaks And settings

Конечно, можно и даже нужно.
Но есть заковыка - неуправлялемый (во всяком случае для меня) параметр "UserPreferencesMask". Без него большинство настроек Визуальных эффектов - фикция. Задаю его жестко, определяя им удобное для меня оформление.
Признавая ограниченность своего скрипта, предлагаю позиционировать его в качестве альтернативы базовому Explorer Tweaks And settings.

NIKZZZZ, HighwayStar
Оба критикуете мои Drivers. Хотя, как понял, говорите немного о разном.
Я же исходил совсем из другого.
На мой взгляд, WinPE в базовой сборке должна быть достаточно универсальной, то есть не иметь существенных ограничений в работе на широко распространенном железе. От популярности последнего и нужно оттаклкиваться в определнии базовых драйверов, которые обязательно нужно включать в сборку.
Поэтому общей кучей и засунул в свой drivers.script все, что казалось мне необходимым.

Еще один общий момент.
Вы просили мою сборку для затравки. Именно так так ее и надо рассматривать и именно так с ней и нужно поступать. Не вижу в ней ничего авторского, поэтому режьте ее, правьте без всякого сожаления и так, как считаете нужным.
Единственное пожелание - вести changelog.txt, чтобы иметь возможность обсудить.


Добавлено:
NIKZZZZ

Цитата:
почему ты для програм не используешь кат. "Programs" ?

Ой. А вот это, действительно, забыл оговорить и обсудить.
Пользуюсь WinPE как резервной системой на основном жестком диске, а также на флэшке и на мультибутовом установчном CD. В этом назначении лишиние каталоги WinPE всегда являются лишними. Поэтому и прячу Programs внутрь системной папки в \Apps.
Безусловно, это решение нельзя навязывать другим. Постараюсь завтра-послезавтра подправить свои скрипты по установке приложений.

Цитата:
Какой-то скрипт создает кат. \I386\Start Menu через реестр, надо-бы убрать

Сам давно жаловался на это. Так и не смог отследить, какая сволочь это делает.
Автор: NIKZZZZ
Дата сообщения: 26.11.2006 22:16
bogomolov

Цитата:
HighwayStar говорит, что другие шрифты не нужны.

Он говорит , что их достаточно. Желательно иметь возможность их добавить, например для редакторов. Нужные шрифты есть в шапке.

Цитата:
Оба критикуете мои Drivers.

Да не критикуем, просто мы пытаемся собрать универсальную сборку, именно поэтому я, например, не выкладываю свою - сгорел бы от стыда, выслушивая критику.
У тебя-то как-раз довольно мало сделано под себя.

Цитата:
параметр "UserPreferencesMask". Без него большинство настроек Визуальных эффектов - фикция.

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

Цитата:
Важно только отделить, что в будущей RU-сборке считать базой

Именно поэтому надо предлагать, а не просто тупо добавлять - зачем лишний мусор?
Хотелось бы услышать и другие пожелания.

Цитата:
Вы просили мою сборку для затравки. Именно так так ее и надо рассматривать и именно так с ней и нужно поступать. Не вижу в ней ничего авторского, поэтому режьте ее, правьте без всякого сожаления и так, как считаете нужным

И сразу в кусты?







Добавлено:
bogomolov

Цитата:
Единственное пожелание - вести changelog.txt, чтобы иметь возможность обсудить.

Так покажи пример - создай в корне History.txt и начни ее так-
Я, bogomolov , 26.11.2006 первым выложил основу будущего конструктора, который в скором времени затмит собой славу Била Гейтца, за что был подвергнут необоснованной критике ...
А уж мы продолжим!

Автор: bogomolov
Дата сообщения: 27.11.2006 07:06
NIKZZZZ

Цитата:
HighwayStar говорит, что другие шрифты не нужны.
Он говорит, что их достаточно.

Еще он говорит, что: "Они просто с ней не будут использоваться".

Цитата:
я не вижу скрытых и системных файлов ...

В моем скрипте показ скрытых и системных файлов включен!
Делалось это осмысленно - зачем нужна WinPE, как не для того, чтобы ковыряться во внутренностях системы?

Цитата:
Так покажи пример - создай в корне History.txt и начни ее так

Осваивая новую версию программы, в первую очередь лезу смотреть changelog'и.
Но ни разу не видел, чтобы они так начинались...
Автор: euheny
Дата сообщения: 27.11.2006 12:47
Предлагаю создать переменную "programs" чтобы каждый мог сам её определить.
У меня к примеру "programs" это Y:\programs,поскольку использую IMG-RAM и стараюсь уложится в 64М

Может кто-то решает эту проблему более удобным способом?
Автор: NIKZZZZ
Дата сообщения: 27.11.2006 14:52
bogomolov

Цитата:
В моем скрипте показ скрытых и системных файлов включен!

Проверю, может это мой баг.

Цитата:
HighwayStar говорит, что другие шрифты не нужны.
Он говорит, что их достаточно.Еще он говорит, что: "Они просто с ней не будут использоваться".

По крайней мере должен быть нормальный моноширинный шрифт (курьер) для редакторов и какой-нибудь приятный для восприятия (например Times New Roman). Плодить лишние шрифты нет смысла, а вот парочка этих вполне себя оправдают себя. Kстати, HighwayStar, может в качестве Default выбрать Tahhoma? Некоторые программы упорно его хотят, несмотря на твою русификацию. Зачем лишние проблемы?
Еще (зто пожелание, а не критика!) хорошо бы иметь возможность в Explorer Tweaks And settings выклычить автозапуск с CD и Flash -
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff

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

Протестировал UltraIso на предмет записи на DVD (записал Vist'y в Udf формате) - без проблем. (Напомню, UltraIso не имеет встроенных средств для записи, а использует чужие - в данном случае самой Xp). Из небольших программ для записи полноценных я не видел.



Добавлено:
euheny

Цитата:
Предлагаю создать переменную "programs" чтобы каждый мог сам её определить.
У меня к примеру "programs" это Y:\programs,поскольку использую IMG-RAM и стараюсь уложится в 64М

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




Добавлено:
bogomolov

Цитата:
Так покажи пример - создай в корне History.txt и начни ее так
Осваивая новую версию программы, в первую очередь лезу смотреть changelog'и.
Но ни разу не видел, чтобы они так начинались...

Я же не предлагаю писать это в changelog, это будет History.txt - небольшой исторический трактат для потомков!
Автор: HighwayStar
Дата сообщения: 27.11.2006 16:44

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

Вообще в winbuilder'е на этот случай все предусмотрено. Есть ProjectInfo.ini в котором должны быть записаны подобные параметры, а каждый скрипт с приложением должен их читать через ReadIni и подставлять куда надо.
Я сам писал скрипты без добавления и чтения информации из Projectinfo, но сейчас почитав бутлэнд и подумав о перспективах решил писать скрипты записывая информацию в ProjectInfo

По поводу русификации: никак не могу понять какой шрифт этому PsAD нужен, может он берет его как то в обход реестра? NIKZZZZ, если не лень то не мог бы ты собрать билд с локализацией 005 и твоим RusFontPatch с использованием IMG или FBWF и добавив PsPAD. Если он там будет нормально шрифты показывать, то оставь открытым только его и поудаляй все что можешь из Fonts, а потом скажи мне что не удаляется.
Локализацию 006 не стоит рассматривать в качестве работоспособной, она просто работает лучше чем 005 без дополнительных шрифтов, как только удасться избавиться от всех кракозябов - то есть я буду знать какой шрифт на что заменять сразу будет 007 в которой будет 2 варианта либо минимально возможный набор шрифтов, либо расширенный.


Цитата:
в паре с PeLoader CtrAltDel , не работает (и никогда у меня не работал) выбор ассоциации файлов вручную.

У меня он и с minlogon вроде не работает, система сразу уходит в ребут, на 052 еще не проверял но там по-моему все по-прежнему, кроме того у меня и ассоциация через реестр не работает, т.е иконки и типы файла показывает верно, а программу нужную не запускает, хотя в BartPE с аналогичными ключами реестра все нормально. Речь идет конкретно о скрипте XMplay (есть в Downloads на бутлэнде)


Цитата:
Я же не предлагаю писать это в changelog, это будет History.txt - небольшой исторический трактат для потомков!

Версия для печати - лучший трактат, а еще лучше начать с 80-х страниц топика BartPE
Автор: NIKZZZZ
Дата сообщения: 27.11.2006 17:04
HighwayStar

Цитата:
NIKZZZZ, если не лень то не мог бы ты собрать билд с локализацией 005 и твоим RusFontPatch с использованием IMG или FBWF и добавив PsPAD. Если он там будет нормально шрифты показывать, то оставь открытым только его и поудаляй все что можешь из Fonts, а потом скажи мне что не удаляется.

Я уже проводил такой эксперимент, шрифты дополнительно по-моему не требовались. Проведу повторно для надежности.




Добавлено:
Да, забыл добавить - не только PsPad так себя ведет.

Добавлено:

Цитата:
Вообще в winbuilder'е на этот случай все предусмотрено. Есть ProjectInfo.ini в котором должны быть записаны подобные параметры, а каждый скрипт с приложением должен их читать через ReadIni и подставлять куда надо.

В теории все хорошо, но выйдет 53 билд ...
Не хочется от кого-то зависеть.


Добавлено:
HighwayStar
Провел эксперимент. (билд с локализацией 005 + RusFontPatch)
vgasysr.fon
vgaoem.fon
vgafixr.fon
vga866.fon
vga861.fon
vga850.fon
marlett.ttf
arial.ttf

Файлов достаточно для PsPad , Registry Workshop, UltraIso, на них глюки были точно, попробовал и другие проги - багов нет.
Интересно получается, после патча везде устанавливается Tahoma, у меня ее в фонтах нет, а все работает.
Автор: NIKZZZZ
Дата сообщения: 27.11.2006 23:12

Цитата:
в паре с PeLoader CtrAltDel

Работает. Недопустимы пути
%SystemRoot%\System32\TaskMgr.exe - надо
x:\i386(MiniNt)\.... а еще лучше без путей.

Цитата:
кроме того у меня и ассоциация через реестр не работает

Работают. Похоже это баг твикалок эксплорера. Каких - не разобрался.





Добавлено:
HighwayStar
По поводу локализацией думаю эта информация поможет.
Автор: Angel_19
Дата сообщения: 28.11.2006 20:40
А чтоб полноценный диспетчер устройств был можно сделать в пределах данного конструктора?
Автор: NIKZZZZ
Дата сообщения: 28.11.2006 23:12
Angel_19
А чем плох тот, что в шапке?
Автор: euheny
Дата сообщения: 28.11.2006 23:15
Reg2script - Есть ли такая штука?
Автор: NIKZZZZ
Дата сообщения: 28.11.2006 23:35
euheny

Цитата:
Reg2script - Есть ли такая штука?

Конкретно такой нет, есть Reg2Autoit , а что, очень нужна?
Автор: Angel_19
Дата сообщения: 29.11.2006 07:48
NIKZZZZ - нету там. Или я не вижу... (Диспетчер устройств)
Автор: NIKZZZZ
Дата сообщения: 29.11.2006 08:36
Angel_19

Цитата:
PNP & Multimedia поддержка драйверов, звука.
драйвера для виртуальных машин: VMware&Qemu Audio Driver, VMware VGA Driver, VMware Network adapter Driver, Qemu Audio
UpdateDevices альтернатива диспетчеру устройств от параглайдера.
Обновленный скрипт Qemu добавлен флажок Enable Audio.

Адаптированный родной диспетчер XP.

Автор: euheny
Дата сообщения: 29.11.2006 12:46
NIKZZZZ

Было бы удобнее добавлять загатовленные reg-файлы,чем создавать непривычный скрипт.Reg более универсален и удобен(особенно для правки).

Я незнаком с AutoIt3.Какие её возможности(может ли она "тихо" выполнить inf-файл(MS))
Дай ссылку.

А для crta со временем тоже найдётся применеие.



Добавлено:
Не могу создать ярлык!Вот такая строка в shortut.inf:
1,Y:\erd2005\SystemRestore.exe,!SM\ERD Commander 2005\System Restore
приводит к такому результату:
Y:\erd2005\SystemRe.exe
Автор: NIKZZZZ
Дата сообщения: 29.11.2006 15:48
euheny

Цитата:
Было бы удобнее добавлять загатовленные reg-файлы,чем создавать непривычный скрипт.Reg более универсален и удобен(особенно для правки).

B скриптах можно выполнит любую дос-команду, в том числе reg import или regedit.
Правда требуется модификация рег. файла - простая замена названий ключей, что не сложно сделать в самом скрипте.

Цитата:
Я незнаком с AutoIt3.Какие её возможности(может ли она "тихо" выполнить inf-файл(MS))
Дай ссылку.

Готовой команды нет, но сделать это можно.
Autoit
На сайте есть так-же русское описание.


Добавлено:
euheny

Цитата:
Не могу создать ярлык!Вот такая строка в shortut.inf:
1,Y:\erd2005\SystemRestore.exe,!SM\ERD Commander 2005\System Restore
приводит к такому результату:
Y:\erd2005\SystemRe.exe

Читай описание.
Автор: Angel_19
Дата сообщения: 29.11.2006 21:29
Создаю в WinBuilder'e используя стандарный проект с добавлением тех скриптов, что есть в шапке (не всех срузу конечно).

Меню пуск почему-то пустое - т.е. Пуск/Программы - пусто. Хотя использую скрипт Erd, блокнот.

Также использую скрипт UpdateDevices альтернатива диспетчеру устройств от параглайдера. - запускаю его, пытаюсь обновить драйвер - там проскакивает какое-то окно и все. Как драйвера подсунуть непонятно.

С большинством скриптов непонятно куда их нужно положить и как использовать.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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