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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 7

Автор: VV2006
Дата сообщения: 08.05.2011 11:19
mat86, спасибо! Нашёл свою лажу: номер иконки поставил из внешнего ресурса, а ссылку на него (IconName) не указал - кнопка-невидимка. ))
Автор: Celsus
Дата сообщения: 08.05.2011 14:02
Вопрос: в 1 WinPE, в виде образа WIM, есть несколько программ, зарегистрированных на кого-то, то есть, не триальные версии. Сложно ли их убрать и противозаконно ли использовать такие сборки в коммерческих целях?
С помощью gimagex распаковал wim, в нем есть папка с программами. Достаточно удалить только там?
Автор: yurkesha
Дата сообщения: 08.05.2011 18:16
All
Походу жизнь налаживается - появился еще один сервер под плаги и не только
После залива контента подниму в шапку в качестве зеркала...
Автор: VV2006
Дата сообщения: 12.05.2011 18:01
Запускающий zPNP батник с "Audio|Ethernet" - не универсальное решение: на одной из машин для этого понадобился "PCI". Пришлось вернуться к запуску экзешника - работает и из read-only, и в скорости практически не уступает, и дрова везде нормально ставит.

Добавил ещё в быстрый запуск монтирование Y: c программами conty9. Незадача: при перезапуске оболочки BS Explorer иконка индикатора переключения раскладки клавиатуры из трея пропадает (все другие там же - на месте). Сам процесс ruslat95.exe в памяти остаётся. Убивать и запускать снова? Непедагогично как-то...
Автор: conty9
Дата сообщения: 12.05.2011 18:38
VV2006, возьми из моего репака Микры (Ruslat.exe и indicdll.dll) - там от 2000-ки, под BS-Explorer (на базе ХР) не пропадает при перезапуске оболочки, переключает и под FAR-ом (в DOS-окне).
Автор: yurkesha
Дата сообщения: 12.05.2011 21:07
All
Выкладываю тестовый плаг для Kaspersky Virus Removal Tool 6 мб. С обновлением баз через инет при инициализации плагина. WIM-архитектура.

Внимание - первая инициализация - это выкачивание полных баз - 100 мегов траффика!!! (ну почти 100).
Базы за основу взяты 11-е хотя это непринципиально - на данный момент прекрасно подходят любые доступные базы новой технологии начиная от AVP8 и AVP6MP4... 11-е взяты исходя из предположения их долгоживучести по сравнению с отсальными. При последующих обновлениях выкачиватся только разница в базах...
А в ресурсе памяти ничего выиграть не удалось - как вылезли за RAM 256 так там и остались... Всмысле на 256 мегах RAM сканирование не запустится
То есть KAV=RAM 512+ (В случае CD-сборки, для WIM-сборок требования выше).
Автор: VV2006
Дата сообщения: 12.05.2011 21:10
conty9, да, но там минусы: сообщение, что приложение уже запущено(кажись, вру), и цвета у 95-го (слева) выразительнее (точно не вру!):



Не стал губить красоту "разноцветного" руслата и добавил его убийство-воскрешение в "монтажный" батник Y.cmd :
Код: start /b %SystemRoot%\Explorer\explorer.exe &nircmd.exe killprocess ruslat95.exe &start ruslat95.exe &exit
Автор: Angel_19
Дата сообщения: 12.05.2011 21:12

Цитата:
yurkesha
- а вариант обычный будет? (Без WIM)?
Автор: yurkesha
Дата сообщения: 12.05.2011 21:45
Angel_19
Распакуй WIM и будет без WIM... Можно просто в скрипте закоментирвать кусок создающий WIM и удаляющий FILES...
Ну само-собой INF-файл чуток подправить придется...
Код: [SourceDisksFolders]
FILES=a
Автор: AZJIO
Дата сообщения: 12.05.2011 23:09
VV2006
В ruslat можно иконки в ресурсах подменить.
Автор: VV2006
Дата сообщения: 12.05.2011 23:40
AZJIO, да тоже думал об этом, даже заглядывал в ресурсы, но где цвет менять, как распаковывать упакованную dll (в экзешном ресурсе одна синяя иконка с вопросом)... Слишком много вопросов обозначилось, поэтому и пришлось пойти по пути наименьшего сопротивления.
Автор: toob
Дата сообщения: 14.05.2011 05:04
yurkesha
Цитата:
Сейчас поподробнее взглянул на сборку - вобщем второй взгляд принес изрядное разочарование:
128(123 по моему списку плюч еще пяток индивидуальных) системных файлов упаковано UPX и их распаковка возвращает размер сборки к общепринятым. После этого даже проход моей постобработкой(удаление файлов по несетевому списку, упаковка mscab по базовому списку, уменьшение txtsetup.sif) недостаточно сжимают размер - 89 мегов...
В такой же размер можно вполне попасть с использованием конструктора с шеллом BSEXPLORER...

Добавлено:
Вобщем аналогичную(чуть меньше по размерам только) сборку можно получить таким образом: взять конструктор SV и применить в нем постобработку моим плагом OPTIMIZE_PROJECT, но при этом предварительно переместив \FILES\UPX\!upx.txt в \FILES\!upx.txt
Скорей всего сборка была создана одним из ранних конструкторов SV(примерно 2005 года которые не базировались на основе моего конструктора - потому я и не узнал руку).
СУПЕР спасибо! У меня только пара вопросов. 1. Что и главное как отредактировать чтобы в сборке остался дефрагментатор? 2.Сколько сборке памяти нужно, хочу запускать её и на компах с 64MB RAM.
Автор: toob
Дата сообщения: 14.05.2011 19:06
Смотрел листы !DEL и не нашёл ни слова о файле dfrg, может быть эти файлы можно тупо перекинуть в сборку и дефрагментатор будет работать?

Добавлено:
Откопал на просторах такую информацию
Цитата:
# re: How To: Fix Windows Built in Defragmenter

Hi, just do this step it can solve quickly.

Copy text below to dfrg.bat
===========================
expand c:\i386\dfrg.ms_ C:\windows\system32\dfrg.msc
expand c:\i386\dfrgfat.ex_ C:\windows\system32\dfrgfat.exe
expand c:\i386\dfrgntfs.ex_ C:\windows\system32\dfrgntfs.exe
expand c:\i386\dfrgres.dl_ C:\windows\system32\dfrgres.dll
expand c:\i386\dfrgsnap.dl_ C:\windows\system32\dfrgsnap.dll
expand c:\i386\dfrgui.dl_ C:\windows\system32\dfrgui.dll
expand c:\i386\defrag.ex_ C:\windows\system32\defrag.exe


CD C:\Windows\System32
regsvr32 dfrgui.dll
regsvr32 dfrgsnap.dll
regsvr32 dfrgres.dll
================================

Enjoy with your defrag.

^_^
Теперь один вопрос как сделать из этого плагин для Micro_SV?
Автор: ieshuag
Дата сообщения: 15.05.2011 19:03
All
Не подскажите как обстоят дела с vpn, интересует l2tp и pptp?
Может у кого получилось или есть хотя бы идеи?
Автор: dimbat
Дата сообщения: 15.05.2011 19:18
ieshuag

Цитата:
Может у кого получилось

А разве есть какие-то проблемы?
Сейчас спецом поднял vpn через стандартный мастер, всё работает.
Автор: ieshuag
Дата сообщения: 15.05.2011 19:26
dimbat
Да проблемы есть, создание профиля проходит на ура, а вот при коннекте проблемы:
Первый коннект - ошибка 800
Если закрыть и попробовать снова, то виснет окно.
Какими плагами пользуетесь? В частности для сети? Из какой системы собираете?
Автор: dimbat
Дата сообщения: 15.05.2011 19:36
ieshuag

Цитата:
Какими плагами пользуетесь? В частности для сети? Из какой системы собираете?

Всё более, чем стандартно:
Плаг net_all + net_xpe_autostart + дрова, само собой.
Винда xp sp2 ru pro vl

Цитата:
Первый коннект - ошибка 800

Имхо, нужно копать в сторону днс, в первую очередь.
Автор: aftertime
Дата сообщения: 15.05.2011 19:39
ieshuag
под хр помогает плагин NET_ALL от yurkesha. проверял лично. а вы и автор Ieshua's Live DVD/USB одно лицо?
Автор: ieshuag
Дата сообщения: 15.05.2011 19:43
dimbat
По поводу днс ответ более чем непонятен.
Имеется в локалке сервер L2TP с IPSec и имеется PPTP Сервер снаружи. Сервера указываются только по айпи.
Так вот мучаю конструктор от yurkesha, при сборке из XP SP2 работает PPTP, L2TP с IPSec не работает.(но и не виснет)
А вот при сборке из 2k3 SP1 описанные выше проблемы, не работает ни то ни другое.

Добавлено:
aftertime
Да, но мне не помогло и я собираю из 2k3 SP1.
Автор: dimbat
Дата сообщения: 15.05.2011 19:56

Цитата:
По поводу днс

Ну это я предположил из-за достаточно распространенной ошибки 800, когда чаще просто не найден внп-сервер.

Цитата:
при сборке из XP SP2 работает PPTP

Так и есть, а по L2TP не подскажу, не на чем проверить.
Автор: ieshuag
Дата сообщения: 15.05.2011 19:58
dimbat
Понял, жаль.

All
У кого еще какие идеи?
Автор: yurkesha
Дата сообщения: 17.05.2011 11:46
ieshuag
Ну не будет с IPsec у тебя ничего работать... Криптография конечно может быть добавлена, но в провязке все неблагополучно...
Я пробовал IPsec VPN - не прокатило... В итоге эксперименты забросил...
А чистый PPTP, L2TP работать будет.

PS - Новый сайт потихоньку наполняется. Сейчас устаканится структура и можно будет поглобалить
Автор: ieshuag
Дата сообщения: 17.05.2011 13:22
yurkesha
Я понял, спасибо, не в курсе, из-за чего при сборке из 2к3 не работает даже PPTP? Все-таки интересная тема, нужно будет развить.
Автор: yurkesha
Дата сообщения: 17.05.2011 14:16
ieshuag
На SP1 я PPTP VPN точно поднимал... Года три тому назад...
Автор: VV2006
Дата сообщения: 18.05.2011 11:06
Последователям великого дела SV_2004 (SV_2010): в makeiso.cmd в секцию удаления лишних файлов будет не лишним (коломбурчег) добавить строку rd /S /Q %outdir%\I386\SYSTEM32\LANG, ибо папка сия маячит во многих сборках.
И до конвертации INF-файлов из Unicode в Win1251 добавить
copy NETMSCLI.INF %OutDir%\i386\inf\NETMSCLI.INF
copy NETTCPIP.INF %OutDir%\i386\inf\NETTCPIP.INF
- чтобы названия соответствующих служб и протоколов не корёжило постобработкой. Иначе буит нипаруске. И не по-аглицке тоже.

Для поддержки полноэкранного режима работы FAR и DOS-консоли (для версии с BS Explorer) достаточный [more=минимум файлов.]
[SourceDisksFiles]
crtdll.dll=2
ega.cpi=2
ntdos.sys=2
ntdos404.sys=2
ntdos411.sys=2
ntdos412.sys=2
ntdos804.sys=2
ntvdm.exe=2
ntvdmd.dll=2
olesvr.dll=2
vga.drv=2
wow32.dll=2
; и в реестр вообще ничего не добавляем[/more]
Автор: yurkesha
Дата сообщения: 18.05.2011 11:25
VV2006
Во-первых постобработка здесь нипричем - причем кривая реализация методов SetValue и AddLine в BartPE builder(косячит на юникодных файлах).
Во-вторых исходная постобработка(моя) уже переделана и если используется моя же поддержка сети то проблема не возникает по причине наличия в плаге предварительно отконвертированных в ANSI этих файлов...
Ну и на закуску - использование даже команды DEL не рекомендуется проводить без предварительного IF EXIST, а уж RD да еще с переменной окружения да еще без экранирования кавычками... Вобщем:
IF EXIST "%outdir%\I386\SYSTEM32\LANG\" RD /S /Q "%outdir%\I386\SYSTEM32\LANG"
Автор: VV2006
Дата сообщения: 18.05.2011 11:55
yurkesha
Ну это я конкретно про makeiso.cmd, как он реализован к примеру в SV_Fast_PE. А насчёт твоей базы у меня к тебе окромя огромных спасибов ничего нет.
IF EXIST "%outdir%\I386\SYSTEM32\LANG\" RD /S /Q "%outdir%\I386\SYSTEM32\LANG"
- конечно универсальней. У меня просто папка эта конечно же эгзист, и значение %outdir% короче самой переменной: OUT.
Автор: yurkesha
Дата сообщения: 18.05.2011 12:04
VV2006
Независимо от того существует ли в данный момент папка - с командой RD надо поаккуратнее... Больно хитрая штука в сочетании с переменными окуружения...
Я ба даже пожалуй проверил непустоту %outdir% перед выполнением - а то замечательный пример(не касающийся данного случая) - RD /S /Q "%outdir%\" при "%outdir%"==""
Автор: SnapShot
Дата сообщения: 18.05.2011 17:43
yurkesha
привет
вот занялся небольшой переработкой твоего конструктора..
и вопросик возник..

HWPnP1024 - у тебя работает?? чтот не могу подружить
Автор: yurkesha
Дата сообщения: 18.05.2011 19:35
SnapShot
Раньше работал, но я уже отказался от его использования лет пять тому назад...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

Предыдущая тема: обновления в эксплорере с вирусом?


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