Пользовательского поиска
Пятница, 19.04.2024, 09:42
Приветствую Вас Гость | RSS
Главная | multiboot 2k10 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Сколько у вас Флешек?
1. 2 две
2. 3 три
3. 1 одна
4. 4 четыре
5. 5 пять
6. больше..
7. 6 шесть
8. 8 восемь
9. 7 семь
Всего ответов: 4547
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Windows-подобные системы » multiboot 2k10 (Добавление программ которых нет в сборке.)
multiboot 2k10
JOYsticK8000Дата: Вторник, 24.03.2015, 13:52 | Сообщение # 1
Экспериментатор
Группа: Проверенные
Сообщений: 144
Репутация: 0
Статус: Отсутствует
Как я понял ярлыки с программами находятся по пути 2k10\Programs-2k10\Win2k78.7z а рядом находятся сами программы большинство которых сжато при помощи 7z SFX но хочется заменить старый браузер оперу и flash player а с 7z SFX не знаком и может кто-то прокоментировать что выполняет этот скрипт
Код
;!@Install@!UTF-8!
InstallPath="%TEMP%\\2K10\\Opera9"
GUIMode="2"
OverwriteMode="10"
RunProgram="hidcon:cmd.exe /c if exist \"%%S\..\..\User.Config\Opera.7z\" \"%%S\..\..\7z.exe\" x \"%%S\..\..\User.Config\Opera.7z\" -y -o."
RunProgram="hidcon:cmd.exe /c if %SystemDrive% EQU X: if not exist X:\Macromed if exist \"%%S\..\FlashPlayer.bin\" 7z.exe x \"%%S\..\FlashPlayer.bin\" -y -o\"X:\\"
RunProgram="hidcon:cmd.exe /c if %SystemDrive% EQU X: regedit /s Opera.reg"
RunProgram="Opera.exe"
AutoInstall1="hidcon:cmd.exe /c if exist \"%%S\..\..\User.Config\Opera.7z\" \"%%S\..\..\7z.exe\" x \"%%S\..\..\User.Config\Opera.7z\" -y -o."
AutoInstall1="hidcon:cmd.exe /c if %SystemDrive% EQU X: if not exist X:\Macromed if exist \"%%S\..\FlashPlayer.bin\" 7z.exe x \"%%S\..\FlashPlayer.bin\" -y -o\"X:\\"
AutoInstall1="hidcon:cmd.exe /c if %SystemDrive% EQU X: regedit /s Opera.reg"
AutoInstall1="Opera.exe"
AutoInstall1="hidcon:cmd.exe /c if exist \"%%S\..\..\User.Config\" (\"%%S\..\..\7z.exe\" a -t7z \"%%S\..\..\User.Config\Opera.7z\" Profile\*.* -mx5)"
;!@InstallEnd@!

и почему флеш плеер переименован в FlashPlayer.bin?
 
AtlantДата: Вторник, 24.03.2015, 14:59 | Сообщение # 2
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Справка по мидифицированному модулю 7z - chm, онйлайн.

Вкратце:
InstallPath - путь куда будет распакован архив.
RunProgram - выполнения указанных программ.
AutoInstall1 - выполнения указанных программ при условии что 7z SFX запущен с ключом -ai1.
hidcon - префикс команды, который скрывает консольные окна.

Встроенные переменные модуля:
%%M - имя SFX архива без пути
%%P - платформа операционной системы; принимает значения x86 и x64 в зависимости от разрядности ОС
%%S - полный путь к файлу SFX архива
%%T - полный путь распаковки

Следующие двухсимвольные последовательности в "значение_параметра" заменяются односимвольными:
\\ = \
\" = "
\n = перевод строки
\t = табуляция
Проще говоря, справа символ который хотим получить при выполнении, а слева как его записать в файле конфигурации.

В итоге это мы видим обычный батник, в слегка измененной форме.

FlashPlayer.bin это переименованный 7z архив, автор так иногда делает, а зачем - не знаю.
 
JOYsticK8000Дата: Вторник, 24.03.2015, 15:28 | Сообщение # 3
Экспериментатор
Группа: Проверенные
Сообщений: 144
Репутация: 0
Статус: Отсутствует
Atlant, то есть по сути достаточно
Код
;!@Install@!UTF-8!
InstallPath="%TEMP%\\2K10\\Opera"
GUIMode="2"
OverwriteMode="10"      
RunProgram="hidcon:cmd.exe /c if %SystemDrive% EQU X: regedit /s Opera.reg" // в Opera.reg копируем ключи которые получились после свежей установки оперы + ключи после установки свежего флеш плеера с измененными путями на "%TEMP%\\2K10\\Opera" и "X:\Macromed"
RunProgram="Opera.exe"
RunProgram="hidcon:cmd.exe /c if %SystemDrive% EQU X: if not exist X:\Macromed if exist \"%%S\..\FlashPlayer.bin\" 7z.exe x \"%%S\..\FlashPlayer.bin\" -y -o\"X:\\" //а тут у нас просто упакованный новый флеш плеер который распакуется по пути X:\Macromed


Остальное как я понял это проверка если ли пользовательские программы, она по сути не нужна так как это и так будет запускаться пользовательская программа.

Но сразу появляется другой вопрос, почему опера9? Более поздние версии программы будут требовать еще не достающих библиотек в system32? Или все же попробовать это с разными браузерами и самому выяснить? Так как ради интереса портативки хрома и фокса запустились в не рабочем состоянии в PE а опера запустилась.


Сообщение отредактировал JOYsticK8000 - Вторник, 24.03.2015, 15:34
 
AtlantДата: Вторник, 24.03.2015, 16:10 | Сообщение # 4
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Цитата JOYsticK8000 ()
Но сразу появляется другой вопрос, почему опера9?

Спроси у автора - conty9. Я оперой вообще не пользуюсь.
 
JOYsticK8000Дата: Среда, 25.03.2015, 13:09 | Сообщение # 5
Экспериментатор
Группа: Проверенные
Сообщений: 144
Репутация: 0
Статус: Отсутствует
Atlant, Он объясняет это тем что меньше всего потребляет оперативную память, и старый флеш плеер так же по этому, так что я решил добавить еще один браузер более новый и новый флеш плеер, и использовать и то и т в зависимости от конфигурации компьютера.
 
рома39Дата: Пятница, 20.11.2015, 20:19 | Сообщение # 6
Неизвестный
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Отсутствует
а как на счет вай фая на multiboot 2k10 не предусмотрели и облажались

roma

Сообщение отредактировал рома39 - Пятница, 20.11.2015, 20:27
 
AtlantДата: Суббота, 21.11.2015, 16:08 | Сообщение # 7
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
рома39, Так сделай лучше!
 
Форум » Мультизагрузочная флешка » Windows-подобные системы » multiboot 2k10 (Добавление программ которых нет в сборке.)
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru