Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Winamp 5.xx - автоустановка
Показать сообщение отдельно

Новый участник


Сообщения: 5
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте! Предлагаю свою версию автоустановки Winamp.
Т.к. не люблю репаки, предпочитаю делать автоустановку со стандартных инсталлеров. И потом далее можна просто менять в дистрибутив Winamp по мере его обновленя! Проверено на версии 5.581.2985.

Описание:
Ставится ТОЛЬКО winamp без Winamp Toolbar, e-music 50 mp3, Winamp assistant c вашими личными настройками установки для систем x86 и x64.

Привожу пример 7z-SFX архива автоустановки:
Код: Выделить весь код
!@Install@!UTF-8!
Title="Установка Winamp 5.581.2985"
BeginPrompt="ВНИМАНИЕ! НИКАКИХ ОКОН В ПРОЦЕССЕ УСТАНОВКИ НЕ ОТОБРАЖАЕТСЯ!

Варианты 'ТИХОЙ' установки без взаимодействия с пользователем:
1. Запуск с ключом [-y -gm2 -fm0] -  установка Winamp

Нажмите [OK] - для установки Winamp"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Подождите пожалуйста..."
FinishMessage="Установка завершена!"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"

RunProgram="hosts.cmd" 
;тут патчим hosts для того чтобы Winamp не загружал при установке тулбар и 50 мп3 вот такой строкой 127.0.0.1 download.nullsoft.com.

;RunProgram="x86:hidcon:cmd \"%PROGRAMFILES%\\Winamp\\eMusic\\Uninst-eMusic-promotion.exe\" /S"
;RunProgram="x86:hidcon:cmd \"%PROGRAMFILES%\\Winamp Toolbar\\uninstall.exe\\" /S"
;как вариант можна не патчить hosts, а после установки и загрузки тулбара и 50 мп3 можна их "тихо" удалить

RunProgram="x86:hidcon:cmd /C mkdir \"%PROGRAMFILES%\\Winamp\" /Y" 
RunProgram="x86:hidcon:cmd /C COPY install.ini \"%PROGRAMFILES%\\Winamp\" /Y"
RunProgram="x86:hidcon:cmd /C COPY paths.ini \"%PROGRAMFILES%\\Winamp\" /Y"

RunProgram="x64:hidcon:cmd /C mkdir \"%PROGRAMFILES(x86)%\\Winamp\" /Y"
RunProgram="x64:hidcon:cmd /C COPY install.ini \"%PROGRAMFILES(x86)%\\Winamp\" /Y"
RunProgram="x64:hidcon:cmd /C COPY paths.ini \"%PROGRAMFILES(x86)%\\Winamp\" /Y"

;Создаем папку Winamp в %programfiles% и кпируем в неё 2 файла с настройками install.ini и paths.ini 
;Install.ini создается когда вы 1 раз устанавливаете winamp и в него заносятся все настройки (выбранные пункты при установке) 
;paths.ini  - определяет место хранения настроек winamp (по умолчанию %appdata%\Winamp)

RunProgram="Winamp-install.exe /S"
;тихая установка для официального инсталлера Winamp

RunProgram="hidcon:cmd /C REG ADD \"HKLM\\SOFTWARE\\Nullsoft\\Winamp\" /v RegName /t REG_SZ /d \"%ваше_имя%\"  /f"
RunProgram="hidcon:cmd /C REG ADD \"HKLM\\SOFTWARE\\Nullsoft\\Winamp\" /v RegKey /t REG_SZ /d \"%ваш_код%\" /f"
;добавление Ваших регистрацинных данных 

;!@InstallEnd@!

Пример hosts.cmd для патча hosts
echo off
if exist %systemroot%\SysWOW64 (
set hosts=%systemroot%\SysWOW64\drivers\etc\hosts
) else (
set hosts=%systemroot%\System32\drivers\etc\hosts
)
cacls %hosts% /E /G All:F
cacls %hosts% /E /G ‚бҐ:F
attrib -s -r -h %hosts%
(echo. 
echo 127.0.0.1 download.nullsoft.com 
)>>%hosts%
cacls %hosts% /E /R All
cacls %hosts% /E /R ‚бҐ
ipconfig /flushdns
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:28, 14-07-2010 | #215

Название темы: Winamp 5.xx - автоустановка