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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: Sish
Дата сообщения: 22.04.2009 14:56
Ksanderash

Цитата:
Лично для меня только переход на XPE уже декоративное излишество в ущерб функциональности.

Так ведь никто не мешает юзать чистый Bart

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

Браузер tib-файлов, к примеру, на "чистом" не пашет.
Автор: Ksanderash
Дата сообщения: 22.04.2009 15:11
Sish

Цитата:
Браузер tib-файлов, к примеру, на "чистом" не пашет.

Только в XPE работает -- Explorer-ом же смотрит. Этот браузер меня вообще расстраивает. Неужели такая солидная контора, корпорация(!) не может выделить ресурсы на разработку отдельной смотрелки по типу Ghost Explorer... Правда, Ghost-у уже много лет, Акронис относительно молодой проект.

Чистый Барт запредельно аскетичен. Не чувствуешь себя человеком, работя с ним )
Автор: Sish
Дата сообщения: 22.04.2009 15:22
Ksanderash

Цитата:
Этот браузер меня вообще расстраивает.

[off] Так в виндовом варианте под XP в последних версия Акронис браузер пашет на ура. Или что-то другое имелось в виду? Тогда - в профильную ветку, плиз! [/off]


Цитата:
Чистый Барт запредельно аскетичен

Дело вкуса. Я под PE-системами не работаю, а использую их для ремонта/лечения/восстановления, и мне его (чистого барта) более чем хватает
Автор: AZJIO
Дата сообщения: 22.04.2009 15:53
7sh3

Цитата:
RamDiskDriveLetter="B:\Temp"
Так у меня "Documents and Settings" тоже в B:\Temp будет? Может нужно добавить переменную ramdrive=B:\ и от неё плясать для пользовательских папок, а Temp=B:\Temp. Даже порядок будет на рам-диске, а то там постоянно свалка распакованных архивов и прочее и "Мои документы" тоже можно отдельной папкой, а то ещё и папки "проектов" к общей куче добавляются.
Автор: yurkesha
Дата сообщения: 22.04.2009 16:10
AZJIO
а чем тебя "Documents and Settings" в B:\Temp не устраивают?
Ты же все равно по этому пути только через переменные окружения адресуешься...
Автор: 7sh3
Дата сообщения: 22.04.2009 21:23
AZJIO
не надо никаких прямых путей, а насчет Documents and Settings и порядка – зачем? ты что постоянно смотришь на рамдиск? я не понял даже зачем тебе нужен B:\Temp, что по-обычному, когда диск B = temp, tmp, ramdrv не проходит? разница то какая?
Автор: AZJIO
Дата сообщения: 22.04.2009 22:36
7sh3
Цитата:
я не понял даже зачем тебе нужен B:\Temp

Если %Temp%=B:\Temp, то wim-файлы монтируются с возможностью чтение/запись.
Если %Temp%=B:, то wim-файлы не монтируются с возможностью чтение/запись.
Ну а вообще диском B:\ пользуюсь часто в виде временной папки с быстрым доступом, обьёмом 1.3 Гб. Программы устанавливаю для теста; проги при сохранении файла предлагают "Мои документы" опять же диск B:\, и там действительно всё перемешивается.

Автор: 7sh3
Дата сообщения: 22.04.2009 23:16
AZJIO

Цитата:
Если %Temp%=B:, то wim-файлы не монтируются с возможностью чтение/запись.

может чего подкрутить надо в монтировании этих wim? если %Temp% сделать B:\TemppmeT тоже нормально монтируется?
Автор: AZJIO
Дата сообщения: 23.04.2009 01:35
7sh3 да, разные пути проверял и D:\Temp, но дело не в батниках, сама гуи-оболочка тоже не монтирует, сообщает "Отказано в доступе", когда меняю переменную Temp, то всё работает. Даже пытался в батнике временно переменную Temp менять, а в конце батника возвращать обратно, но она меняется только после отработки батника, по этому во время выполнения батника ничего не получается.
Автор: AZJIO
Дата сообщения: 23.04.2009 03:55
yurkesha
Я немного поправил батники для wim-файлов. Теперь в контекстном меню как у WinRAR'a несколько пунктов:
Цитата:
Монтир временно чтение
Перепаковать wim-файл
Монтир и старт (чтение)
Монтир и старт (чт/запись)

В батники добавил монтирование в папку по имени файла с проверкой наличия аналогичной папки. Для старта пока использовал наличие внутри %name%_wim.exe, который по сути скомпилированный скрипт. Хотеось бы чтоб батник прочитал параметры внутри wim-архива для запуска программы.
Автор: yurkesha
Дата сообщения: 23.04.2009 09:29
AZJIO
параметры-то можно считать, но тогда надо закладываться на файл описания находящийся с секции по-умолчанию. Если уж так делать то тогда надо наверное договариваться о какой-нить секции с конкретным именем где будут хранится описатели. Просто не хотелось бы ограничивать себя односекционными вимами...
Вобщем раз кроме тебя и меня никто этим вопросом в данной ветке не интересуется - то давай сами придумаем стандарт и реализуем!
Автор: Unique_nickname
Дата сообщения: 23.04.2009 14:04
yurkesha
Спасибо!

У меня еще один "хитрый" вопрос: есть ли "заглушки" трея для чистого Барта?

Ряд программ не запускается из-за того, что не может создать иконку в трее (например, uNet, Socrat итд). Пусть даже иконки эти не будут видны - лишь бы программа думала, что все в порядке.

Добавлено:
Ключ только к меня режется к Студии?
Автор: yurkesha
Дата сообщения: 23.04.2009 15:32
Unique_nickname
Похоже только у тебя. У меня ведь в последнем плаге не ключ сидит, а значение L1...
Автор: NIKZZZZ
Дата сообщения: 23.04.2009 16:02
Unique_nickname

Цитата:
есть ли "заглушки" трея для чистого Барта?

Не помню точно, давно было, но BsExplorer должен поддерживать Tray, ресурсов он жрет не намного больше, чем Nu2Menu.

Автор: Unique_nickname
Дата сообщения: 23.04.2009 16:22
от же идиот... (это о себе). В старом инфе подправил списки файлов, вместо того, чтобы новый inf копирнуть

Но из меню все равно не идет... и не пойму, где протупил.

XML
Цитата:

<MITEM TYPE="ITEM"
DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\rstudio\RStudio.bat))"
CMD="RUN"
FUNC="GetProgramDrive()\Programs\rstudio\RStudio.bat">R-Studio</MITEM>


rstudio.bat
Цитата:
@echo off
setlocal
CD /d "%~dp0"
rstudio.exe
endlocal


Папка правильная...
Автор: yurkesha
Дата сообщения: 23.04.2009 16:33
Unique_nickname
дык это - плаги исправленные - bat-файл для запуска уже не нужен(ну то есть с обычным рядовым серийником который позволяет стартануть напрямую).
И к тому же в скрипте setlocal и endlocal не нужны, а для запуска лучше использовать start rstudio.exe, в конце поставить exit - чтоб точно окно консоли закрылось, ну и лучше cmd чем bat - есть небольшие тонкости при выполнении...
Автор: NIKZZZZ
Дата сообщения: 23.04.2009 16:35
Unique_nickname

Цитата:
FUNC="GetProgramDrive()\Programs\rstudio\RStudio.bat">R-Studio</MITEM>

Может надо
FUNC="cmd /c GetProgramDrive()\Programs\rstudio\RStudio.bat"

Автор: Unique_nickname
Дата сообщения: 23.04.2009 17:17
setlocal endlocal Поставил вписывать за правило, посмотрев плагин Nero. В общем, всегда хорошо ограничить возможное изменение окружения

Ни один вариант не работает, все перепробовал, в том и дело... разве вот
Цитата:
cmd /c GetProgramDrive()\Programs\rstudio\RStudio.bat
на долю секунды показывает консольное окошко. Без ключа /с - окно безо всяких следов выполнения команд.

Был бы у nu2menu хоть какой-то дебаговый вывод...

Добавлено:
Так... интересное продолжение... выкинул все плаги - запустилось. Результаты исследования позже


yurkesha
в требования плагина Small CD Writer надо добавить oleaccrc.dll

Изменил инф так:
Цитата:
[SourceDisksFiles]
files\SCDWriter.*=a,,1
files\oleaccrc.dll=2,,1


xml типовой:
Цитата:
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\scdwriter\scdwriter.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\scdwriter\scdwriter.cmd">Small CD-Writer</MITEM>


И все - он готов работать под чистым Бартом
Автор: ieshuag
Дата сообщения: 23.04.2009 22:12

Странно, что же есть чистый барт
Если чистый барт, то это барт без плагинов, то там нихрена не работает.
А если барт c XPE или с тем же акронисом или bsexplorer'ом, не чистый, то таким вообще никто не пользуется.

Добавлено:
Какое-то двойственное определение имеет чистый барт. С одной стороны оригинальный конструктор (он же и есть барт), с другой стороны любой конструктор без XPE. Я запутался
Автор: NIKZZZZ
Дата сообщения: 23.04.2009 22:53
ieshuag

Цитата:
Если чистый барт, то это барт без плагинов, то там нихрена не работает.

В чистом Барте работает абсолютно все. Не работает только мусор, который в него пытаются запихать.
Автор: 7sh3
Дата сообщения: 23.04.2009 23:51
ieshuag

Цитата:
Странно, что же есть чистый барт

вроде как принято считать что это оригинальный конструктор от Барта, в шапке который, pebuilder3110a.zip
Автор: AZJIO
Дата сообщения: 24.04.2009 08:46
yurkesha
Сделал плагин антивирусником KIS8, он создал сборку с папкой avp, в котором кнопка "Обновление" активна и позволяет один раз обновиться. А если баником плагин создаю то обновиться невозможно, кнопка неактивна. Копировал папку avp8 из других сборок, тоже самое - кнопка неактивна, хотя в родной сборке активна.
Плагин созданный антивирусником самодостаточный, там даже рег-файл есть, единственное требуется копирование баз из папки "temp".

в плагине WIM_FILE, который я выкладывал, нужно поправить инф [more]Заменить текст в 45-ой строке после строки 0x1, "Classes\wimfile\DefaultIcon",,"assot.dll,19"

0x1, "Classes\wimfile\shell\1mount",,"Монтир временно чтение"
0x1, "Classes\wimfile\shell\1mount\command",,"wim_mount.bat ""%1"""
0x1, "Classes\wimfile\shell\2rw",,"Перепаковать wim-файл"
0x1, "Classes\wimfile\shell\2rw\command",,"wim_rw.bat ""%1"""
0x1, "Classes\wimfile\shell\3rstart",,"Монтир и старт (чтение)"
0x1, "Classes\wimfile\shell\3rstart\command",,"wim_start_r.bat ""%1"""
0x1, "Classes\wimfile\shell\4rwstart",,"Монтир и старт (чт/запись)"
0x1, "Classes\wimfile\shell\4rwstart\command",,"wim_start_rw.bat ""%1"""[/more]. Исправленный WIM_FILE
Автор: GRN08
Дата сообщения: 24.04.2009 09:32
Advanced Members
а) При установке программ в XPE на флэшке путем сохранения реестра в файлы кустов и
последующей замены ими исходных файлов реестра - не повлияет ли это на возможность загрузки на других машинах (ветку MountedDevises предварительно удаляю); то есть какие еще привязки к железу есть в системе, что нужно поправить? И,насколько я понимаю, в кусте Software таких привязок нет, его можно сохраниять, ничем не рискуя?

б) RunScanner не всегда находит все установленные на компьютере Windows; можно как-то указать ему, где находится система?
Автор: err_err
Дата сообщения: 24.04.2009 10:17
Уважаемые знатоки... требуется ваша помощь.... уже просто не знаю...

Используется конструктор - Базовый конструктор (26.03.2008) BartPE+XPE (Explorer, IE, PnP, MMC, Multimedia) - © 7sh3.

Суть такова, без RAM загрузки все нормально и устраивает, но хочу написал свой сервис и хочу сделать бездисковые терминалы.... в простом варианте по сети возникли проблемы с тем что терминалы не пингуются, поэтому решил отказаться от этой идеи (нужен полноценный helpdesk, решил Radmin для отвода глаз и все ок, а так не видно).... Решил подумать насчет RAM загрузки прогой RAMBoot 2.4..... ТОЛЬКО на этом конструкторе у меня постоянно синяк 7b перепробовал различные ntdetect.com, покидывал ramdisk.sys в i386\system32\drivers.... и все равно... плагинов нет никаких... активен только RUSLang и without ramdrive .... все равно 7b на разных мамках, на разных носителях.... со сборкой minisv работает, но она меня не устраивает....

Я не знаю что делать, уже поджимают сроки... нужна ваша помощь... Реально сделать на этой сборке???
Автор: VV2006
Дата сообщения: 24.04.2009 10:37
GRN08


Цитата:
RunScanner не всегда находит все установленные на компьютере Windows; можно как-то указать ему, где находится система?


Чтобы иметь возможность выбора нужной удалённой инсталляции Windows, следует запускать RunScanner с ключом /sd - включает сканирование корневых каталогов на всех дисках с целью поиска Windows-инсталляций, для Vista - ключ /sv, для "ручного" указания каталога Windows можно использовать ключ /s.
Автор: 7sh3
Дата сообщения: 24.04.2009 12:39
err_err

Цитата:
плагинов нет никаких... активен только RUSLang и without ramdrive ....

RUSLang не нужен, without ramdrive - сколько свободного места остается в img после сборки рамбутом? зачем без рамдиска собирать?
если действительно, без "плагинов нет никаких..." собрать, по умолчанию, потом сделать ramboot 2.4 рамсборку (не забыв оставить в img мег 5 свободно) - 7b есть?
Автор: GRN08
Дата сообщения: 24.04.2009 18:22
VV2006
Спасибо, из консоли проверил - работает, появляется окно выбора.
В инфе строка на запуск из контекстного меню выглядит так:
0x2,"Classes\exefile\shell\Запуск с удаленным реестром\command","","%SystemRoot%\system32\Runscanner.exe /y /t 0 ""%1"""
Подскажи, пожалуйста как это должно там выглядеть, чтобы Runscanner предлагал указать папку с Windows? Для чего ключи /y /t ? Нужно заменить их на /s ?
А просто из консоли можно таким образом программу с чужим реестром запустить (что-то у меня не получилось)?
Буду очень благодарен за подробный ответ.
Автор: 7sh3
Дата сообщения: 24.04.2009 20:01
GRN08
а зачем из контекстного меню?
так можно - Runscanner.exe /t 0 /ac /sd /m+ /y ""%1"""
если прога рассчитана на работу с чужим реестром то проще ярлык для нее сразу сделать

когда ярлык в хpe делаешь прописывай запуск runscanner.exe как здесь

Код: 0x2,"Sherpya\XPEinit\AdminTools","Редактор реестра (Remote)","runscanner.exe|/t 0 /ac /sd /m+ /y regedit.exe|regedit.exe,0"
Автор: AZJIO
Дата сообщения: 24.04.2009 20:05
Проверил использование wim-архива.
Цитата:
avp8 в каталоге на ntfs
Paзмep: 78,3 MБ (82 133 267 бaйт)
Ha диcкe: 67,5 MБ (70 843 845 бaйт)

avp8 в wim-файле, экономия 14 Мб
Paзмep: 53,2 MБ (55 814 414 бaйт)
Ha диcкe: 53,1 MБ (55 757 312 бaйт)

Вот необходимые файлы для avp8, и плагин из предыдущего поста.
Автор: VV2006
Дата сообщения: 24.04.2009 20:10
GRN08

/y - пропускается диалог с запросом пользователя "Хотите загрузить кусты реестра удалённого пользовательского профиля для сканирования?".
/t 0 - таймаут запуска сканирования по умолчанию устанавливается в 0 миллисекунд.
%1 - переменная, обозначающая первый параметр, передаваемый на обработку команде (т.е. какая команда (программа) будет работать с реестром удалённой системы).
В данном случае ключ нужно просто добавить: /y /t 0 /s.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

Предыдущая тема: Обновления для Microsoft Windows XP


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